Chuyển đổi Unix timestamp sang ngày giờ – epoch time online
Chuyển Unix timestamp thành ngày giờ dễ đọc và ngược lại. Timestamp hiện tại cập nhật trực tiếp, tự động nhận diện giây hay mili giây.
🔒 Tệp của bạn không bao giờ rời khỏi trình duyệt. Mọi chuyển đổi đều chạy cục bộ.
Unix timestamp hiện tại (giây)
0
Thu, 01 Jan 1970 00:00:00 GMT
Timestamp → ngày giờ dễ đọc
Ngày giờ → timestamp
Cách chuyển đổi Unix timestamp online
- 1
Xem timestamp trực tiếp
Unix timestamp hiện tại được cập nhật mỗi giây nên bạn luôn thấy epoch time mới nhất.
- 2
Chuyển timestamp thành ngày giờ
Dán Unix timestamp (tính bằng giây hoặc mili giây) vào ô chuyển đổi đầu tiên để xem ngày giờ dễ đọc.
- 3
Chuyển ngày giờ thành timestamp
Nhập ngày và giờ vào ô chuyển đổi thứ hai để nhận Unix timestamp theo cả giây và mili giây.
Epoch time là ngôn ngữ chung của máy móc: cơ sở dữ liệu lưu nó, API trả về nó, JWT nhúng nó và các tệp log đầy ắp nó. Nó rất rõ ràng: một số nguyên duy nhất, không múi giờ, không rắc rối giờ mùa hè, và chính vì vậy con người khó đọc. Công cụ này chuyển đổi hai chiều: dán 1784914053 để xem ngày giờ, hoặc chọn một ngày để lấy giá trị epoch mà API yêu cầu.
Giây so với mili giây là lỗi thường gặp nhất. Quy ước Unix đếm bằng giây (hiện nay là 10 chữ số), nhưng Date.now() của JavaScript và nhiều API trả về mili giây (13 chữ số). Nếu đưa mili giây vào chỗ cần giây, ngày sẽ nhảy tới khoảng 50.000 năm sau. Công cụ tự nhận diện theo số chữ số nên cả hai dạng đều được chuyển đúng.
Timestamp không có múi giờ: nó là một thời điểm, không phải số đọc trên đồng hồ. Vì vậy kết quả hiển thị thời điểm đó theo cả UTC và múi giờ địa phương của bạn. Khi gỡ lỗi, hãy so sánh theo UTC trước. Và đừng quên năm 2038: hệ thống lưu giây trong số nguyên 32 bit có dấu sẽ tràn vào ngày 19 tháng 1 năm 2038; nền tảng hiện đại dùng 64 bit. Mọi phép tính đều chạy ngay trong trình duyệt.