Định dạng dấu thời gian javascript

Trong JavaScript, có những trường hợp cần phải chuyển đổi giá trị ngày và giờ ngẫu nhiên hoặc không chính xác, không phụ thuộc vào bất kỳ múi giờ hoặc lịch nào. Chẳng hạn, khi được yêu cầu lấy giá trị của từng thuộc tính ở định dạng ngày tháng. Trong những trường hợp như vậy, JavaScript có thể giúp bạn mã hóa giá trị dấu thời gian chưa được định dạng thành định dạng ngày và giờ phù hợp

Hướng dẫn này sẽ hướng dẫn bạn liên quan đến việc chuyển đổi Dấu thời gian thành định dạng ngày trong JavaScript

Làm cách nào để chuyển đổi giá trị dấu thời gian ở định dạng ngày trong JavaScript?

Để chuyển đổi giá trị dấu thời gian ở định dạng ngày tháng trong JavaScript, có thể áp dụng các cách sau

  • Trình tạo “Ngày mới ()”
  • Phương thức “getHours()”, “getMinutes()” và “toDateString()”
  • Phương thức lớp “Ngày”

 

Lần lượt đi qua các phương pháp đã thảo luận

Phương pháp 1. Chuyển đổi Dấu thời gian thành Định dạng Ngày trong JavaScript bằng Trình tạo “Ngày mới ()”

Hàm tạo “new Date()” tạo một đối tượng mới có tên là “date” với ngày và giờ hiện tại. Phương pháp này có thể được áp dụng để tạo một đối tượng Date tham chiếu đến giá trị dấu thời gian đã khai báo và hiển thị định dạng ngày đã chuyển đổi

Ví dụ dưới đây sẽ chứng minh khái niệm đã nêu

Thí dụ

Đầu tiên, khai báo một biến có tên là “timeStamp” và lưu trữ một giá trị cụ thể trong đó

var Dấu thời gian = 1807110465663

Tiếp theo, áp dụng hàm tạo “Date()” để tạo một đối tượng ngày mới và sử dụng giá trị timeStamp làm đối số của nó

var dateFormat = new Date ( Dấu thời gian ) ;

Cuối cùng, ghi lại giá trị định dạng ngày đã chuyển đổi trên bảng điều khiển

bảng điều khiển. log ( dateFormat )

Đầu ra của việc thực hiện trên sẽ có kết quả như sau

Định dạng dấu thời gian javascript

Phương pháp 2. Chuyển đổi định dạng dấu thời gian thành ngày trong JavaScript bằng các phương thức “getHours()”, “getMinutes()” và “toDateString()”

Đầu tiên, gán một giá trị dấu thời gian cụ thể và lưu trữ nó trong một biến có tên là dấu thời gian

var Dấu thời gian = 1107110465663

Tiếp theo, áp dụng hàm tạo “Date()” để tạo một đối tượng ngày mới với giá trị timeStamp làm đối số của nó như đã thảo luận trong phương thức trước

const ngày = ngày mới ( Dấu thời gian );

Sau đó, áp dụng các phương thức “getHours()” và “getMinutes()” để lấy giờ và phút đối với giá trị dấu thời gian được chỉ định. Ngoài ra, hãy áp dụng phương thức “toDateString()” để lấy ngày tương ứng

dateFormat = ngày tháng. getHours () + ". " + ngày. getMinutes () + ", "+ date.toDateString() ;

Cuối cùng, hiển thị định dạng ngày kết quả trên bảng điều khiển

bảng điều khiển. log ( dateFormat ) ;

đầu ra

Định dạng dấu thời gian javascript

Phương pháp 3. Chuyển đổi dấu thời gian thành định dạng ngày trong JavaScript bằng phương thức lớp ngày

Lớp “Ngày” cung cấp các phương thức khác nhau để biểu diễn dấu thời gian đã khai báo thành định dạng ngày. Phương pháp này có thể được triển khai để tạo một đối tượng ngày mới và hiển thị định dạng ngày tương ứng bằng cách áp dụng các phương thức để tìm nạp từng thuộc tính của nó một cách riêng biệt

Nhìn vào ví dụ sau

Thí dụ

Lặp lại các bước được thảo luận trong các phương pháp trên để khởi tạo giá trị dấu thời gian và tạo đối tượng ngày tháng mới như sau

var Dấu thời gian = 1107110465663
var dateFormat = new Date ( timeStamp );

Bây giờ, áp dụng phương thức “getDate()” để lấy ngày trong tháng, “getMonth()” để lấy tháng, “getFullYear()” để lấy giá trị của cả năm. Ngoài ra, hãy áp dụng “getHours()”, “getMinutes()” và “getSeconds()” để nhận thời gian tương ứng với dấu thời gian được cung cấp

Cuối cùng, thêm tất cả các thuộc tính để có được định dạng ngày theo tuần tự

bảng điều khiển. log ("Ngày. " + định dạng ngày tháng. getDate () +
            "/" + ( dateFormat. getMonth () + 1)+
            "/" +dateFormat. getFullYear () +
            " " +dateFormat. getHours () +
            ". " +dateFormat. getMinutes () +
            ". " +dateFormat. getSeconds ()) ;

đầu ra

Định dạng dấu thời gian javascript

Chúng tôi đã biên soạn các phương pháp khác nhau để chuyển đổi dấu thời gian sang định dạng ngày trong JavaScript

Phần kết luận

Để chuyển đổi dấu thời gian thành định dạng ngày trong JavaScript, hãy áp dụng phương thức Trình xây dựng “New Date()” để tạo một đối tượng ngày mới và hiển thị ngày và giờ hiện tại. Ngoài ra, hãy áp dụng các phương thức “getHours()”, “getMinutes()” và “toDateString()” để biên dịch ngày giờ và hiển thị chúng. Ngoài ra, các phương thức “Date Class” cũng có thể được sử dụng cho cùng một mục đích. Bài viết này hướng dẫn liên quan đến chuyển đổi định dạng dấu thời gian sang định dạng ngày trong JavaScript