Bộ tạo (Generators)

Chuyển đổi Unix Timestamp

Chuyển Unix epoch (giây hoặc mili-giây) sang ISO 8601, UTC và giờ địa phương — hoặc biến ngày bất kỳ thành timestamp. Hiển thị epoch hiện tại theo thời gian thực và thời gian tương đối dễ đọc.

Thời gian hiện tại
17867745462026-08-15 13:15:46 (UTC+07:00)
Chuyển đổi

Giới thiệu công cụ

Unix timestamp là số giây (hoặc mili-giây) tính từ 1 tháng 1 năm 1970 UTC, xuất hiện ở khắp nơi trong log, cơ sở dữ liệu, JWT và API. Công cụ này biến con số thô đó thành thời gian ISO 8601, UTC và giờ địa phương dễ đọc, và cũng dễ dàng biến ngày bất kỳ ngược lại thành timestamp — để bạn khỏi phải nhẩm toán epoch trong đầu.

Công cụ hiển thị epoch hiện tại theo thời gian thực để luôn có mốc tham chiếu, và hiện thời gian tương đối thân thiện như "3 giờ trước" để giá trị trở nên trực quan. Dù bạn đang gỡ lỗi token hết hạn, đọc một dòng log hay đặt thời điểm hết hạn, việc chuyển đổi diễn ra tức thì trong trình duyệt.

Cách sử dụng

  1. Dán Unix timestamp ở dạng giây hoặc mili-giây để chuyển thành ngày giờ.
  2. Đọc các biểu diễn ISO 8601, UTC và giờ địa phương của thời điểm đó.
  3. Xem thời gian tương đối (ví dụ "trong 2 ngày" hoặc "5 phút trước") để hình dung nhanh.
  4. Muốn chiều ngược lại, nhập một ngày và nhận về Unix timestamp của nó.
  5. Liếc epoch hiện tại đang chạy trên trang mỗi khi cần giá trị ngay lúc này.
  6. Sao chép biểu diễn bạn cần vào mã, cấu hình hoặc ticket.

Tính năng

  • Chuyển đổi hai chiều — epoch sang ngày và ngày sang epoch — trong một công cụ.
  • Nhận cả giây lẫn mili-giây và tự nhận biết bạn đang dùng loại nào.
  • Xuất ISO 8601, UTC và giờ địa phương để bạn so sánh múi giờ chỉ trong một cái nhìn.
  • Bộ đếm epoch hiện tại chạy trực tiếp làm mốc tham chiếu liên tục khi làm việc.
  • Thời gian tương đối dễ đọc để một con số thô lập tức trở nên có nghĩa.
  • Toàn bộ phân tích và định dạng chạy cục bộ trong trình duyệt, không gọi server.

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

Khác nhau giữa giây và mili-giây là gì?

Unix timestamp dạng giây đếm số giây trọn kể từ 1970, còn timestamp mili-giây lớn gấp một nghìn lần. Date của JavaScript dùng mili-giây, trong khi nhiều backend và cơ sở dữ liệu dùng giây — hãy nhìn độ lớn: số 13 chữ số thường là mili-giây.

Timestamp hay ngày của tôi có bị gửi lên server không?

Không. Mọi chuyển đổi được tính trong trình duyệt. Không có gì bạn nhập bị truyền đi, nên bạn yên tâm chuyển timestamp từ log hay token riêng tư.

Vì sao tôi thấy cả UTC lẫn giờ địa phương?

Một timestamp đại diện cho một thời điểm duy nhất, nhưng nó trông khác nhau tùy múi giờ. Hiện UTC và giờ địa phương cạnh nhau giúp bạn suy luận về log từ các server lưu mọi thứ theo UTC.

Làm sao đọc claim exp hay iat trong JWT?

Các claim đó là Unix timestamp dạng giây. Dán con số vào đây để thấy thời điểm hết hạn hoặc phát hành ở định dạng dễ đọc, rất tiện khi gỡ lỗi xác thực.

Thời gian tương đối nghĩa là gì?

Nó diễn đạt khoảng cách giữa timestamp và hiện tại bằng lời như "3 giờ trước" hay "trong 5 ngày", cho bạn cảm nhận trực quan về giá trị mà không cần tính toán.