Chuyển đổi dấu thời gian Unix

Chuyển dấu thời gian Unix sang ngày giờ và ngược lại. Hỗ trợ giây, mili giây, micro giây, nano giây, ISO 8601 với múi giờ IANA, giá trị sau năm 2038 và giá trị âm trước năm 1970.

  • Xử lý trên trình duyệt (không tải lên)
Thời gian Unix hiện tại—

Thời gian Unix → ngày giờ

Chấp nhận giá trị âm (trước năm 1970) và số thập phân như 1700000000.5.

Kết quả

Đã nhận diện là "Giây" dựa trên số chữ số. Hãy chọn đơn vị nếu chưa đúng.

ISO 8601 (UTC)
2038-01-19T03:14:08Z
ISO 8601 (kèm độ lệch)
2038-01-19T03:14:08+00:00
Định dạng ngày HTTP (RFC 9110)
Tue, 19 Jan 2038 03:14:08 GMT
Giây Unix
2147483648
Mili giây Unix
2147483648000
Thời điểm này nằm ngoài phạm vi của time_t số nguyên có dấu 32 bit (1901-12-13T20:45:52Z đến 2038-01-19T03:14:07Z). Hệ thống cũ có thể xử lý sai ("sự cố năm 2038").

Ngày giờ → thời gian Unix

Kết quả

Giây Unix
2147483648
Mili giây Unix
2147483648000
ISO 8601 (UTC)
2038-01-19T03:14:08Z
ISO 8601 (kèm độ lệch)
2038-01-19T03:14:08+00:00

Cách sử dụng

  1. Chọn múi giờ (mặc định là múi giờ của trình duyệt này).
  2. Nhập thời gian Unix. Đơn vị được nhận diện theo số chữ số, hoặc bạn có thể tự chọn giây, mili giây...
  3. Kết quả hiển thị ISO 8601 (UTC và kèm độ lệch), ngày giờ tại múi giờ đã chọn, giây và mili giây Unix. Phần bên dưới đổi ngày giờ thành thời gian Unix.

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

Làm sao phân biệt giây và mili giây?

Dựa vào số chữ số của phần nguyên: đến 11 chữ số là giây, đến 14 là mili giây, đến 17 là micro giây, nhiều hơn là nano giây. Hãy tự chọn đơn vị khi nhận diện sai, ví dụ giây có 12 chữ số (sau năm 5138).

Sự cố năm 2038 là gì?

Hệ thống đếm giây bằng số nguyên có dấu 32 bit không biểu diễn được giây kế tiếp sau 2038-01-19T03:14:07Z. Công cụ này chuyển đổi đúng các thời điểm đó và cảnh báo rằng hệ thống cũ có thể không xử lý được.

Có dùng được thời điểm trước năm 1970 không?

Có. Hãy nhập giá trị âm (ví dụ -1 là 1969-12-31T23:59:59Z). Giá trị âm có phần thập phân cũng được làm tròn đúng chiều.

Giờ mùa hè được xử lý thế nào?

Thời gian được tính theo quy tắc múi giờ IANA. Thời điểm bị bỏ qua khi bắt đầu giờ mùa hè sẽ được cảnh báo, còn thời điểm xuất hiện hai lần khi kết thúc thì bạn có thể chọn dùng lần nào.

Lưu ý & giới hạn

  • Nội dung bạn nhập chỉ được xử lý trên trang này và không gửi đến máy chủ của YUCTS.
  • Phạm vi giống JavaScript Date: ±8,64×10¹⁵ mili giây (khoảng năm 271821 TCN đến năm 275760). Các chữ số dưới mili giây chỉ dùng để hiển thị và đổi đơn vị.
  • Thời gian Unix không tính giây nhuận, nên không biểu diễn được giây nhuận (23:59:60).
  • Quy tắc múi giờ lấy từ cơ sở dữ liệu múi giờ IANA có sẵn trong trình duyệt, nên kết quả cho thời điểm quá khứ hoặc tương lai có thể khác nhau giữa các phiên bản trình duyệt.

Nguồn dữ liệu