Chuyển đổi Unix timestamp: epoch sang ngày giờ và ngược lại
Chuyển Unix timestamp tính bằng giây, mili giây, micro giây hoặc nano giây sang ngày giờ ở bất kỳ múi giờ nào và ngược lại, ngay trên trình duyệt.
Thời gian hiện tại
- Thời gian Unix (giây)
-
– - Thời gian Unix (mili giây)
-
– - UTC (ISO 8601)
-
– - Giờ địa phương
- –
Đồng hồ đang tạm dừng. Các giá trị ở trên là thời điểm bạn tạm dừng.
Timestamp sang ngày giờ
Nhập Unix timestamp để xem ngày và giờ.
- UTC (ISO 8601)
- Giờ địa phương
- Múi giờ đã chọn
- ISO 8601 kèm độ lệch
- RFC 2822 / ngày HTTP
- So với hiện tại
- Thứ trong tuần (UTC)
- Tuần ISO (UTC)
- Ngày trong năm (UTC)
- Giây
- Mili giây
- Micro giây
- Nano giây
Ngày giờ sang timestamp
Chấp nhận: ISO 8601 như 2026-10-03T09:00:00+09:00, 2026-10-03T00:00:00Z hoặc 2026-10-03 09:00, và ngày theo RFC 2822 / HTTP như Sat, 03 Oct 2026 00:00:00 GMT. Giá trị không có Z hoặc độ lệch được đọc theo múi giờ chọn bên dưới.
Nhập ngày và giờ để xem Unix timestamp.
- Thời gian Unix (giây)
- Thời gian Unix (mili giây)
- UTC (ISO 8601)
- Múi giờ đã chọn
Chuyển đổi hàng loạt
Dán timestamp vào ô phía trên để chuyển đổi tất cả cùng lúc.
| Dòng | Đầu vào | Đơn vị | UTC (ISO 8601) | Múi giờ đã chọn |
|---|
Lưu ý
- Thời gian Unix đếm số giây kể từ 1970-01-01 00:00:00 UTC, không tính giây nhuận: trong thời gian Unix, mỗi ngày có 86.400 giây. Giá trị âm là các thời điểm trước năm 1970.
- Tự nhận diện là quy tắc ước lượng dựa trên độ lớn của số (giá trị tuyệt đối): đến 100.000.000.000 (1e11) được đọc là giây, đến 1e14 là mili giây, đến 1e17 là micro giây, và giá trị lớn hơn là nano giây. Hãy kiểm tra đơn vị, nhất là với các ngày cách xa hôm nay.
- Độ lệch múi giờ và quy tắc giờ mùa hè được lấy từ cơ sở dữ liệu múi giờ của trình duyệt. Chúng có thể khác nhau giữa các trình duyệt và phiên bản trình duyệt, nhất là với các ngày trong quá khứ và các ngày tương lai ở những quốc gia thay đổi quy tắc.
- Nếu một ngày giờ không tồn tại ở múi giờ đã chọn vì đồng hồ được chỉnh tiến, thời điểm hợp lệ muộn hơn sẽ được sử dụng. Nếu ngày giờ đó xuất hiện hai lần vì đồng hồ được chỉnh lùi, lần xuất hiện sớm hơn sẽ được sử dụng. Một ghi chú sẽ giải thích điều đã xảy ra.
- Có thể chuyển đổi các ngày từ -271821-04-20 đến +275760-09-13 UTC (±8.640.000.000.000.000 mili giây, phạm vi ngày của JavaScript). Giá trị micro giây và nano giây được chuyển đổi chính xác; kết quả ngày giờ hiển thị tối đa chín chữ số thập phân.
- Hệ thống lưu thời gian Unix dưới dạng số nguyên 32 bit có dấu chỉ đếm được đến 2.147.483.647, tức 2038-01-19 03:14:07 UTC. Một giây sau đó, giá trị bị tràn số. Trên thực tế, giá trị 64 bit không gặp giới hạn này.
- Các ngày trước năm 1582 được hiển thị theo lịch Gregory đón trước (quy tắc lịch Gregory áp dụng ngược về quá khứ), như trong ISO 8601, chứ không theo lịch Julius được dùng vào thời đó.
- Mọi chuyển đổi đều chạy trên trình duyệt của bạn. Các giá trị bạn nhập không được gửi tới LeedyBox.
Cách sử dụng
- Để đọc một timestamp, hãy nhập nó vào mục "Timestamp sang ngày giờ". Đơn vị được nhận diện dựa trên độ lớn của số; hãy tự chọn đơn vị nếu nhận diện sai.
- Chọn một múi giờ để xem cùng thời điểm đó ở múi giờ ấy. Nhập một phần tên, như Seoul hoặc New York, để lọc danh sách.
- Để lấy timestamp của một ngày, hãy nhập ngày và giờ vào mục "Ngày giờ sang timestamp", chọn múi giờ tương ứng, rồi sao chép giá trị giây hoặc mili giây.
- Để chuyển đổi một chuỗi như 2026-10-03T09:00:00+09:00, hãy chuyển đầu vào sang "Văn bản ISO 8601" và dán chuỗi đó vào.
- Để chuyển đổi nhiều giá trị, hãy dán mỗi dòng một timestamp vào mục "Chuyển đổi hàng loạt" và sao chép bảng dưới dạng CSV.
Câu hỏi thường gặp
Dữ liệu tôi nhập có được gửi đi đâu không?
Không. Việc chuyển đổi chạy bằng JavaScript trên trình duyệt của bạn, và các giá trị bạn nhập không được tải lên LeedyBox.
Làm sao biết một timestamp tính bằng giây hay mili giây?
Với các ngày từ năm 2001 đến 2286, thời gian Unix có 10 chữ số khi tính bằng giây, 13 chữ số khi tính bằng mili giây, 16 chữ số với micro giây và 19 chữ số với nano giây. Công cụ đoán đơn vị dựa trên độ lớn của số và cho biết đơn vị đã dùng; hãy chọn đơn vị khác nếu đoán sai.
Vì sao cùng một timestamp lại hiển thị ngày khác ở múi giờ khác?
Unix timestamp là một thời điểm duy nhất và không phụ thuộc vào múi giờ. Nhưng ngày theo lịch và giờ đồng hồ tại thời điểm đó thì phụ thuộc, nên vào gần nửa đêm, ngày có thể chênh nhau một ngày giữa các múi giờ.
Có thể chuyển đổi những ngày nào, và múi giờ chính xác đến mức nào?
Mọi thời điểm từ -271821-04-20 đến +275760-09-13 UTC, tức phạm vi ngày của JavaScript. Độ lệch và quy tắc giờ mùa hè được lấy từ dữ liệu múi giờ của trình duyệt, có thể không khớp với quy tắc đã áp dụng từ lâu hoặc sẽ áp dụng trong tương lai.
Điều gì xảy ra với những thời điểm bị bỏ qua hoặc lặp lại khi đồng hồ được chỉnh?
Thời điểm bị bỏ qua, như 02:30 vào đêm đồng hồ được chỉnh tiến, được chuyển sang thời điểm hợp lệ muộn hơn. Với thời điểm lặp lại khi đồng hồ được chỉnh lùi, lần xuất hiện sớm hơn được sử dụng, và ghi chú cũng hiển thị timestamp của lần muộn hơn.