Chuyển đổi Unix timestamp sang ngày giờ

Đổi một Unix timestamp (số giây hoặc mili giây tính từ năm 1970) thành ngày giờ, hoặc đổi ngày giờ thành timestamp. Công cụ hiển thị giờ theo UTC và múi giờ của bạn, cùng giờ Unix hiện tại theo thời gian thực.

🔒 Những gì bạn nhập không rời khỏi thiết bị của bạn. Mọi phép tính đều chạy ngay trong trình duyệt.

Giờ Unix hiện tại (giây) 0

Từ timestamp sang ngày giờ

Từ ngày giờ sang timestamp

Được hiểu theo múi giờ của thiết bị bạn.

Cách chuyển đổi Unix timestamp

  1. Dán timestamp vào: nếu có 13 chữ số thì được hiểu là mili giây, nếu có 10 chữ số thì là giây.
  2. Xem ngày giờ theo UTC, theo định dạng ISO 8601 và theo giờ địa phương của bạn.
  3. Để chuyển ngược lại, chọn một ngày giờ rồi sao chép số giây hoặc mili giây.
  4. Nhấn “Dùng giờ hiện tại” để nạp thời điểm hiện tại vào cả hai bộ chuyển đổi.

Giờ Unix là gì

Giờ Unix (hay epoch) đếm số giây đã trôi qua kể từ 00:00:00 UTC ngày 1 tháng 1 năm 1970. Đây là cách lưu ngày giờ phổ biến nhất trong cơ sở dữ liệu, nhật ký và API, vì nó chỉ là một con số duy nhất, không phụ thuộc múi giờ.

Nhiều hệ thống, như JavaScript, dùng mili giây thay vì giây. Vì vậy, timestamp 10 chữ số thường là giây còn timestamp 13 chữ số thường là mili giây.

Kết quả theo UTC giống nhau trên toàn thế giới; giờ địa phương phụ thuộc vào múi giờ được cài trên thiết bị của bạn.

Lưu ý

Câu hỏi thường gặp

Unix timestamp là gì?

Là số giây đã trôi qua kể từ 00:00 UTC ngày 1 tháng 1 năm 1970.

Làm sao biết timestamp tính bằng giây hay mili giây?

Nếu có 10 chữ số thì là giây; nếu có 13 chữ số thì là mili giây. Công cụ tự nhận biết và cho bạn biết nó đã hiểu như thế nào.

Vấn đề năm 2038 là gì?

Các hệ thống lưu giờ Unix bằng 32 bit sẽ ngừng hoạt động đúng vào ngày 19 tháng 1 năm 2038. Hệ thống 64 bit không gặp vấn đề này.

Có dùng được với ngày trước năm 1970 không?

Có, bằng các số âm.

Có miễn phí không?

Có, miễn phí, không cần đăng ký và chạy trực tiếp trên trình duyệt.