Công cụ cho lập trình viên

Bộ chuyển đổi dấu thời gian Unix

Chuyển dấu thời gian theo giây hoặc mili giây sang ngày ISO và múi giờ, hoặc ngày ISO thành dấu thời gian.

Dữ liệu nhập

Mốc: 1970-01-01 UTC. Ngày cần Z hoặc ±HH:MM và tối đa ba chữ số phần giây.

Kết quả

Cách đọc dấu thời gian trong nhật ký và chuyển đổi ngày

Dùng bộ chuyển đổi này để so sánh dấu thời gian Unix với ngày trong nhật ký hoặc phản hồi API. Dấu thời gian xác định một thời điểm; múi giờ được chọn thay đổi cách hiển thị, không đổi thời điểm.

Từng bước thực hiện

  1. Chọn đầu vào dấu thời gian và giây hoặc mili giây, hoặc chuyển sang đầu vào ngày.
  2. Với ngày, nhập ISO 8601 có Z hoặc độ lệch rõ ràng. Dùng tên múi giờ như Europe/Oslo để hiển thị kết quả.
  3. Chạy chuyển đổi rồi sao chép hoặc tải giây, mili giây và ngày UTC. Dùng nút giờ hiện tại khi cần.

Cài đặt và giới hạn

Giây hoặc mili giây
Cùng một thời điểm có thể biểu diễn bằng 1704067200 giây hoặc 1704067200000 mili giây. Chọn đơn vị rõ ràng thay vì đoán theo số chữ số.
Độ lệch của ngày
2024-01-01T01:00:00+01:00 tương đương 2024-01-01T00:00:00Z. Độ lệch thuộc ngày đầu vào, độc lập với múi giờ hiển thị.
Múi giờ hiển thị
Mặc định là UTC. Europe/Oslo hiển thị ví dụ thành 01:00:00 vào 2024-01-01; dấu thời gian Unix không đổi.

Ví dụ thực hành

Chuyển đổi 1704067200 giây bằng UTC. Kết quả dự kiến là 1704067200000 mili giây và 2024-01-01T00:00:00.000Z.

Tải các tệp ví dụ

Dữ liệu đầu vào mẫu

1704067200 · UTC

Kết quả dự kiến

1704067200000
2024-01-01T00:00:00.000Z
Europe/Oslo: 2024-01-01 01:00:00 +01:00

Bây giờ chọn Europe/Oslo: giờ địa phương là 01:00:00. Chuyển sang đầu vào ngày và dán 2024-01-01T01:00:00+01:00 để có cùng dấu thời gian.

Câu hỏi và khắc phục sự cố

Tại sao kết quả gần thời điểm bắt đầu Unix?

Nguyên nhân phổ biến là đọc giây thành mili giây. Kiểm tra đơn vị đã chọn và so sánh với đầu ra UTC.

Tại sao ngày địa phương của tôi bị từ chối?

Đầu vào cần đầy đủ ngày giờ với Z hoặc độ lệch. Ngày không có múi giờ là mơ hồ; ngày không tồn tại và giây nhuận bị từ chối.

Thay đổi giờ mùa hè ảnh hưởng đến chuyển đổi thế nào?

Dùng độ lệch rõ ràng trong bản ghi nguồn. Giờ địa phương lặp lại có thể chỉ các thời điểm khác nhau; múi giờ hiển thị áp dụng độ lệch theo mùa.