Hướng Dẫn Chuyển Đổi Timestamp

Chuyển đổi Unix timestamp (giây/miligiây) sang ISO 8601, RFC 2822 và định dạng ngày dễ đọc. Dành cho nhà phát triển.

Quay lại Chuyển Đổi Timestamp

Công cụ này làm gì

Bộ chuyển đổi Timestamp chuyển đổi Unix timestamp (giây hoặc millisecond) và chuỗi ngày sang nhiều định dạng. Nhập số hoặc chuỗi ISO 8601/RFC 2822, và nhận Unix giây, millisecond, ISO 8601, RFC 2822 và ngày dễ đọc. Tự phát hiện giây hay millisecond cho đầu vào số. Xây dựng cho nhà phát triển làm việc với timestamp và API.

Cách sử dụng

  1. Nhập đầu vào — Gõ Unix timestamp (ví dụ 1709251200 hoặc 1709251200000) hoặc chuỗi ngày (ví dụ 2024-03-01T12:00:00Z).
  2. Xem đầu ra — Unix giây, millisecond, ISO 8601, RFC 2822 và định dạng dễ đọc xuất hiện.
  3. Dùng bất kỳ định dạng nào — Sao chép định dạng bạn cần (ví dụ cho payload API hoặc log).
  4. Đảo ngược — Dán chuỗi ISO hoặc RFC 2822 để nhận Unix timestamp.

Cách hoạt động

Đầu vào số: Giá trị < 1e12 được xử lý là giây (bao phủ 1970–33658); giá trị ≥ 1e12 là millisecond. Đầu vào chuỗi: Truyền vào Date.parse, hỗ trợ ISO 8601, RFC 2822 và định dạng phổ biến. Đầu ra được tạo từ một giá trị millisecond UTC: ISO 8601 qua toISOString(), RFC 2822 với offset +0000 rõ ràng, dễ đọc qua Intl.DateTimeFormat. Timestamp ngoài phạm vi trả về lỗi.

Tất cả tính toán và xử lý chạy hoàn toàn trên trình duyệt của bạn. Không có dữ liệu được gửi đến máy chủ.

Trường hợp sử dụng & ví dụ

  • Phát triển API — Chuyển đổi giữa các định dạng cho yêu cầu/phản hồi.
  • Phân tích log — Giải mã Unix timestamp từ log.
  • Cơ sở dữ liệu — Dịch timestamp lưu trữ sang ngày dễ đọc.
  • Gỡ lỗi — Xác minh phân tích ngày và xử lý múi giờ.
  • Tài liệu — Tạo timestamp mẫu cho tài liệu.

Ví dụ

  • 1709251200 (giây) → 2024-03-01T12:00:00.000Z
  • 1709251200000 (millisecond) → cùng ngày
  • 2024-03-01 12:00:00 → Unix timestamp + tất cả định dạng

Giới hạn & lưu ý

  • Đầu ra UTC — Đầu ra ở UTC; không chuyển đổi múi giờ.
  • Phạm vi — Timestamp ngoài phạm vi JavaScript Date có thể thất bại.
  • Tự phát hiện — Ngưỡng 1e12 cho giây hay ms; mơ hồ cho giá trị gần đó.
  • Phân tích chuỗi — Phụ thuộc Date.parse; định dạng không chuẩn có thể thất bại.

Tất cả tính toán và chuyển đổi chạy hoàn toàn trên trình duyệt. Không có dữ liệu được gửi đến máy chủ, dữ liệu của bạn không rời khỏi thiết bị.