Chuyển đổi giữa Unix time và ngày tháng
Máy tính, cơ sở dữ liệu và API thường lưu thời gian dưới dạng một con số duy nhất: Unix timestamp, đếm số giây kể từ ngày 1 tháng 1 năm 1970 UTC. Định dạng này nhỏ gọn và chính xác, nhưng khó đọc hiểu ngay. Công cụ chuyển đổi epoch này giúp đổi timestamp sang ngày tháng dễ đọc — theo cả múi giờ địa phương và UTC — đồng thời chuyển đổi ngược ngày tháng bất kỳ thành timestamp. Công cụ hoạt động hoàn toàn trên trình duyệt, sử dụng đồng hồ và cài đặt múi giờ trên thiết bị của bạn.
Tính năng
- Unix time hiện tại theo thời gian thực tính bằng giây, sẵn sàng sao chép.
- Tự động nhận diện đơn vị cho giây (10 chữ số), mili giây (13), micro giây (16) và nano giây (19).
- Nhiều định dạng đầu ra: ngày giờ địa phương đầy đủ, UTC, ISO 8601 (
2026-10-02T08:30:00.000Z), RFC 2822 và thời gian tương đối như "trong 2 ngày tới". - Chuyển ngày tháng sang timestamp với tùy chọn xử lý thời gian theo giờ địa phương hoặc UTC, trả về kết quả bằng cả giây và mili giây.
Bạn thường gặp timestamp ở đâu
Log và giám sát. Server log, sự kiện phân tích và công cụ theo dõi lỗi thường ghi lại thời gian dưới dạng giây epoch. Chuyển đổi giá trị này giúp bạn biết chính xác thời điểm xảy ra sự cố theo múi giờ của mình.
API và JSON. Nhiều API trả về các trường như "created": 1790000000 hoặc "expires_at". Date.now() của JavaScript và System.currentTimeMillis() của Java trả về mili-giây, trong khi các công cụ Unix, time.time() của Python và time() của PHP sử dụng giây. Nhầm lẫn giữa hai đơn vị này là một lỗi rất phổ biến.
Token và cookie. JSON Web Token sử dụng các claim iat, nbf và exp dưới dạng giây epoch. Công cụ Giải mã JWT sẽ tự động chuyển đổi các giá trị này.
Cơ sở dữ liệu và bảng tính. Chuyển đổi timestamp sang ngày tháng giúp bạn dễ dàng kiểm tra dữ liệu, và ngược lại, chuyển đổi ngày tháng sang timestamp cho phép bạn viết các truy vấn khoảng thời gian chính xác hơn.
Múi giờ và UTC
Một timestamp xác định một thời điểm duy nhất, bất kể bạn đang ở đâu. Múi giờ chỉ quan trọng khi hiển thị thời gian cho người dùng. Đó là lý do tại sao cùng một timestamp lại hiển thị thành các giờ địa phương khác nhau ở Tokyo và New York, trong khi giờ UTC vẫn giữ nguyên. Khi chuyển đổi ngày tháng sang timestamp, hãy rõ ràng: "9:00" giờ địa phương và "9:00 UTC" sẽ cho ra các con số khác nhau, trừ khi bạn đang ở múi giờ UTC.
Để so sánh thời gian giữa các thành phố, hãy sử dụng công cụ Chuyển đổi múi giờ. Để đếm số ngày giữa hai mốc thời gian, hãy thử công cụ Tính khoảng cách giữa 2 ngày.