Máy đổi dấu thời gian Unix
Đổi dấu thời gian epoch sang ngày UTC, và ngày sang dấu thời gian.
ISO 8601 (UTC)
ISO 8601 (UTC): 2023-11-14T22:13:20Z
- Ngày
- 14 tháng 11, 2023
- Giờ
- 22:13:20 UTC
- Thứ trong tuần
- Thứ Ba
Cách hoạt động
Thời gian Unix đếm số giây kể từ 00:00:00 UTC ngày 1 tháng 1 năm 1970, bỏ qua giây nhuận, nên mỗi ngày chính xác là 86,400 giây. Thời điểm trước năm 1970 là số âm.
JavaScript và nhiều API dùng mili giây thay vì giây: dấu thời gian 13 chữ số thường là mili giây.
Mọi kết quả đều theo UTC. Để xem giờ theo múi giờ của bạn, hãy cộng độ lệch của bạn so với UTC.
Công thức
Thời gian Unix = số ngày kể từ 1970-01-01 × 86400 + giờ × 3600 + phút × 60 + giây Mili giây = giây × 1000
Ví dụ minh họa
1700000000 giây là 2023-11-14T22:13:20Z, một ngày thứ Ba. Nửa đêm UTC ngày 1 tháng 1 năm 2026 là 1767225600 giây, hay 1767225600000 mili giây.
Câu hỏi thường gặp
Dấu thời gian của tôi tính bằng giây hay mili giây?
Với các ngày hiện nay, 10 chữ số nghĩa là giây còn 13 chữ số nghĩa là mili giây.
Vấn đề năm 2038 là gì?
Các hệ thống lưu thời gian Unix dưới dạng số nguyên 32 bit có dấu sẽ tràn vào lúc 03:14:07 UTC ngày 19 tháng 1 năm 2038. Các hệ thống dùng số 64 bit không bị ảnh hưởng.
Thời gian Unix có tính giây nhuận không?
Không. Mỗi ngày được tính chính xác là 86,400 giây, nên giây nhuận không hiển thị trong thời gian Unix.