Bộ chuyển đổi Timestamp

Chuyển đổi giữa thời gian epoch Unix và ngày tháng có thể đọc được

Bây giờ: 1781715366 · 2026-06-17T16:56:06.050Z
UTC:Wed, 17 Jun 2026 16:56:06 GMT
ISO:2026-06-17T16:56:06.000Z
Giờ địa phương:Wed Jun 17 2026 16:56:06 GMT+0000 (Coordinated Universal Time)
Tương đối:now
Epoch (s):1781715366
Epoch (ms):1781715366050
UTC:Wed, 17 Jun 2026 16:56:06 GMT
Tương đối:now

Timestamp Unix là gì?

Timestamp Unix là số giây (hoặc mili giây) kể từ 1970-01-01 00:00:00 UTC, 'epoch'. Đây là định dạng thời gian tiêu chuẩn trong cơ sở dữ liệu, tệp nhật ký, API, và hầu hết các ngôn ngữ lập trình. Timestamp dựa trên giây hiện nay dài 10 chữ số; timestamp mili giây dài 13 chữ số.

Bộ chuyển đổi chấp nhận cả hai định dạng, tự động phát hiện dựa trên độ dài, và hiển thị kết quả theo múi giờ địa phương của bạn, UTC, và ISO 8601 — chọn cái nào mà hệ thống hạ nguồn của bạn cần. Hướng ngược lại cũng hoạt động: nhập một ngày và nhận timestamp tương ứng.

Các trường hợp sử dụng

  • Đọc phản hồi API — chuyển đổi `created_at: 1714435200` thành một ngày có thể đọc được trước khi mở trình gỡ lỗi.
  • Lên lịch cron jobs — cung cấp một ngày trong tương lai để nhận timestamp Unix tương ứng cho một công việc.
  • Kiểm tra nhật ký theo epoch — dán các trường epoch từ CloudWatch / Datadog để căn chỉnh sự kiện theo múi giờ của bạn.
  • Di chuyển dữ liệu cũ — chuyển đổi giữa giây và mili giây khi chuyển đổi timestamp giữa các hệ thống.

Ví dụ

Đầu vàoKết quả
17000000002023-11-14T22:13:20Z (UTC) · ISO 8601
2024-01-01T00:00:00Z1704067200 (seconds) · 1704067200000 (ms)

Câu hỏi thường gặp

Giây hay mili giây?

Hầu hết các API sử dụng giây (timestamp 10 chữ số). `Date.now()` của JavaScript và nhiều hệ thống mới hơn sử dụng mili giây (13 chữ số). Công cụ tự động phát hiện dựa trên độ dài.

Timestamp có nhận biết múi giờ không?

Dấu thời gian luôn là UTC. Công cụ hiển thị nó ở UTC, ISO 8601, và múi giờ địa phương của trình duyệt của bạn cùng một lúc — không có công tắc để chuyển đổi giữa chúng.

Chuyện gì xảy ra sau năm 2038?

Timestamp Unix 32-bit có dấu tràn vào lúc 03:14:07 UTC vào ngày 2038-01-19 (vấn đề Năm 2038). Timestamp 64-bit không bị ảnh hưởng — hầu hết các hệ thống hiện đại đã sử dụng chúng.

Tôi có thể chuyển đổi giữa các múi giờ không?

Công cụ hiển thị UTC, ISO 8601, và thời gian địa phương của trình duyệt của bạn cùng nhau; nó không cung cấp một trình chọn múi giờ mục tiêu tùy ý. Dấu thời gian cơ bản không bao giờ di chuyển — chỉ có các định dạng hiển thị khác nhau.

Có gì được tải lên không?

Không — việc chuyển đổi diễn ra trong trình duyệt của bạn bằng cách sử dụng API `Date` gốc.