HomeLập trìnhJavaScriptDấu thời gian...

Dấu thời gian JavaScript – Cách sử dụng getTime() để tạo Dấu thời gian trong JS


Trong JavaScript, dấu thời gian thường được liên kết với thời gian Unix. Và có nhiều phương pháp khác nhau để tạo các dấu thời gian như vậy.

Khi chúng tôi sử dụng các phương thức JavaScript khác nhau để tạo dấu thời gian, chúng sẽ trả về số mili giây đã trôi qua kể từ ngày 1 tháng 1 năm 1970 UTC (thời gian Unix).

Trong bài viết này, bạn sẽ học cách sử dụng các phương pháp sau để tạo dấu thời gian Unix trong JavaScript:

  • Các getTime() phương pháp.
  • Các Date.now() phương pháp.
  • Các valueOf() phương pháp.

Cách sử dụng getTime() để tạo Dấu thời gian trong JS

var timestamp = new Date().getTime();

console.log(timestamp)
// 1660926192826

Trong ví dụ trên, chúng tôi đã tạo một new Date() đối tượng và lưu trữ nó trong một timestamp Biến đổi.

Chúng tôi cũng đính kèm getTime() phương pháp để new Date() đối tượng sử dụng ký hiệu dấu chấm: new Date().getTime(). Điều này trả về thời gian Unix tại thời điểm đó tính bằng mili giây: 1660926192826.

Để lấy dấu thời gian tính bằng giây, bạn chia dấu thời gian hiện tại cho 1000. Đó là:

var timestamp = new Date().getTime();

console.log(Math.floor(timestamp / 1000))

Cách sử dụng Date.now() để tạo Dấu thời gian trong JS

var timestamp = Date.now();

console.log(timestamp)
// 1660926758875

Trong ví dụ trên, chúng tôi đã nhận được dấu thời gian Unix tại thời điểm cụ thể đó bằng cách sử dụng Date.now() phương pháp.

Đọc thêm  JavaScript 循环:Đối với 循环、While 循环及更多

Dấu thời gian bạn thấy trong các ví dụ này sẽ khác với dấu thời gian của bạn. Điều này là do bạn sẽ nhận được dấu thời gian của thời gian đã trôi qua từ ngày 1 tháng 1 năm 1970 theo giờ UTC đến thời điểm hiện tại của bạn.

Cách sử dụng valueOf() để tạo Dấu thời gian trong JS

var timestamp = new Date().valueOf();

console.log(timestamp)
// 1660928777955

giống như getTime() phương pháp, chúng ta phải đính kèm valueOf() phương pháp để một new Date() đối tượng để tạo dấu thời gian Unix.

Các new Date() đối tượng, không có getTime() hoặc valueOf()trả về thông tin về thời gian hiện tại của bạn.

Tóm lược

Trong bài viết này, chúng ta đã nói về dấu thời gian trong JavaScript. Có thường được liên kết với thời gian Unix.

Chúng tôi đã thấy ba phương pháp khác nhau có thể được sử dụng để tạo dấu thời gian trong JavaScript bằng các ví dụ về mã.

Chúc mừng mã hóa!



Zik.vn – Biên dịch & Biên soạn Lại

spot_img

Create a website from scratch

Just drag and drop elements in a page to get started with Newspaper Theme.

Buy Now ⟶

Bài viết liên quang

DMCA.com Protection Status