Chuyển đổi Unix timestamp sang ngày giờ
Biến thời gian epoch thành ngày giờ dễ đọc, và ngược lại.
Thời gian Unix hiện tại
··········
Timestamp sang ngày giờ
Dán timestamp tính bằng giây, mili giây, micro giây hoặc nano giây
Ngày giờ sang timestamp
Chọn một ngày, hoặc dán ngày như 2024-03-01 09:30 hay 2024-03-01T09:30:00+10:00
Tiếp theo: Tạo UUID · Giải mã JWT
Cách sử dụng Chuyển đổi Unix timestamp
Dán một timestamp
Gõ hoặc dán một Unix timestamp. Giây, mili giây, micro giây và nano giây được nhận biết dựa vào độ dài.
Hoặc chọn một ngày
Chọn ngày và giờ, hoặc dán ngày dạng ISO 8601, rồi cho biết đó là giờ địa phương của bạn hay UTC.
Sao chép kết quả
Sao chép ngày theo định dạng bạn cần, hoặc timestamp tính bằng giây hay mili giây.
Tại sao nên dùng Utils365
Mọi định dạng thông dụng
Giờ địa phương, UTC, ISO 8601, RFC 2822, thứ trong tuần và cách đây bao lâu, hiển thị cạnh nhau.
Tự nhận đơn vị
Số có 10 chữ số được đọc là giây và 13 chữ số là mili giây. Bạn luôn có thể tự chọn đơn vị.
Đồng hồ trực tiếp
Thời gian Unix hiện tại chạy ở đầu trang, sẵn sàng để sao chép dưới dạng giây hoặc mili giây.
Riêng tư ngay từ thiết kế
Mọi phép tính diễn ra trên trình duyệt của bạn, nên những gì bạn gõ không bị gửi đi đâu cả.
Các câu hỏi thường gặp
Unix timestamp là gì?
Số giây tính từ nửa đêm UTC ngày 1 tháng 1 năm 1970, gọi là Unix epoch. Đây là cách hầu hết máy tính và cơ sở dữ liệu lưu một thời điểm, vì nó giống nhau ở mọi nơi trên thế giới.
Làm sao phân biệt giây với mili giây?
Hãy đếm số chữ số. Timestamp của một ngày trong những năm gần đây có 10 chữ số nếu tính bằng giây và 13 chữ số nếu tính bằng mili giây. JavaScript và Java thường dùng mili giây; Unix, PHP và Python thường dùng giây.
Unix timestamp có thể âm không?
Có. Số âm là các ngày trước năm 1970. Ví dụ, -86400 là nửa đêm UTC ngày 31 tháng 12 năm 1969.
Unix timestamp có múi giờ không?
Không. Nó luôn được đếm từ nửa đêm UTC, nên cùng một timestamp là cùng một thời điểm ở mọi nơi. Chỉ cách hiển thị thành ngày giờ mới phụ thuộc vào múi giờ.
Vấn đề năm 2038 là gì?
Các hệ thống lưu timestamp dưới dạng số 32 bit có dấu sẽ hết chỗ vào lúc 03:14:07 UTC ngày 19 tháng 1 năm 2038 (2147483647). Hệ thống hiện đại dùng số 64 bit, đủ dùng hàng tỷ năm.
Làm sao lấy timestamp hiện tại trong code?
Trong JavaScript, Math.floor(Date.now() / 1000). Trong Python, int(time.time()). Trong terminal Linux hoặc macOS, date +%s.