Chuyển đổi Unix timestamp
Khi dùng máy tính, bạn đồng ý với Điều khoản sử dụng (English).
Chuyển đổi giây kỷ nguyên Unix (hoặc mili giây) thành ngày/giờ hoặc mã hóa ngày thành thời gian Unix.
Chuyển đổi
Ngày & giờ
2024-07-31 00:00:00
Local time in your browser
- UTC
- 2024-07-31 00:00:00
Máy tính liên quan
Dấu thời gian Unix
Thời gian Unix đếm số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 UTC - "Kỷ nguyên Unix". Các nhà phát triển sử dụng nó trong API, cơ sở dữ liệu và tệp nhật ký vì nó trung lập về múi giờ tại thời điểm lưu trữ. Hiển thị luôn yêu cầu chọn múi giờ cho con người.
Một số hệ thống lưu trữ mili giây thay vì giây - giá trị 13 chữ số là mili giây; Giá trị 10 chữ số là giây. Công cụ này tự động phát hiện dựa trên cường độ.
Ví dụ: 1722384000 giây = ngày 31 tháng 7 năm 2024 00:00:00 UTC. Để chuyển đổi trở lại, hãy chọn ngày và giờ địa phương — giá trị Unix phụ thuộc vào độ lệch múi giờ của bạn so với UTC.
Thời gian Unix = giây kể từ 1970-01-01 00:00:00 UTC. Bộ nhớ trung tính về múi giờ; hiển thị cần có múi giờ.
Các giá trị trên 1e12 được coi là mili giây; nhỏ hơn tính bằng giây.
Ví dụ hoạt động: 1722384000 s = ngày 31 tháng 7 năm 2024 00:00:00 UTC.
Hiển thị chuyển đổi theo múi giờ địa phương của trình duyệt - xác nhận múi giờ khi gỡ lỗi nhật ký sản xuất.
Ngày→Unix phụ thuộc vào chênh lệch cục bộ từ UTC cho ngày giờ bạn nhập.
Thời gian Unix = giây kể từ 1970-01-01 00:00:00 UTC. Bộ nhớ trung tính về múi giờ; hiển thị cần có múi giờ.
Các giá trị trên 1e12 được coi là mili giây; nhỏ hơn tính bằng giây.
Ví dụ hoạt động: 1722384000 s = ngày 31 tháng 7 năm 2024 00:00:00 UTC.
Hiển thị chuyển đổi theo múi giờ địa phương của trình duyệt - xác nhận múi giờ khi gỡ lỗi nhật ký sản xuất.
Ngày→Unix phụ thuộc vào chênh lệch cục bộ từ UTC cho ngày giờ bạn nhập.
API JSON đôi khi trả về dấu thời gian dưới dạng chuỗi - loại bỏ dấu ngoặc kép trước khi chuyển đổi số ở đây.
Dấu thời gian mili giây rất phổ biến trong JavaScript (Date.now) trong khi các công cụ Unix thường yêu cầu giây - chia hoặc nhân với 1.000 khi truyền dữ liệu giữa các hệ thống.
Dấu thời gian âm trước năm 1970 có hiệu lực trong nhiều hệ thống — xác nhận tính hợp lệ của thư viện khi gỡ lỗi các tệp nhật ký cũ.
Giây nhuận và độ lệch múi giờ không thay đổi số nguyên cơ bản - luôn gắn nhãn cho dù bạn hiển thị UTC hay giờ dân sự địa phương.
Ngôn ngữ lập trình có thể lưu trữ dấu thời gian dưới dạng số nguyên 32 bit hoặc 64 bit - theo dõi tình trạng tràn năm 2038 trong các hệ thống 32 bit cũ.
Câu hỏi thường gặp
Giây hay mili giây?
Các giá trị trên 1.000.000.000.000 được coi là mili giây. Các giá trị nhỏ hơn được coi là giây.
Múi giờ nào được sử dụng?
Chuyển đổi hiển thị theo múi giờ địa phương của trình duyệt của bạn. Bộ lưu trữ Unix dựa trên UTC; luôn xác nhận múi giờ khi gỡ lỗi nhật ký sản xuất.
Dấu thời gian là UTC hay địa phương?
Dấu thời gian Unix đếm số giây kể từ 1970-01-01 00:00:00 UTC. Việc chuyển đổi sang hiển thị cục bộ yêu cầu múi giờ — các ca tiết kiệm ánh sáng ban ngày có thể thay đổi cách đọc đồng hồ mà không thay đổi dấu thời gian cơ bản.