Bộ chuyển đổi Unix timestamp
Chuyển đổi giữa Unix timestamp và ngày tháng dễ đọc. Cập nhật theo thời gian thực.
Cách sử dụng công cụ này
- 1
Type or paste a Unix timestamp in seconds into the top field — the bottom field updates to the matching UTC date.
- 2
Or type a date into the bottom field — the top field updates to the matching Unix timestamp in seconds.
- 3
Click 'Now' to fill both fields with the current moment.
- 4
Select and copy the value you need from either field.
Unix timestamp là gì và tại sao các API lại dùng nó?
Unix timestamp (còn gọi là epoch time hoặc POSIX time) là một số nguyên duy nhất biểu diễn số giây đã trôi qua kể từ 00:00:00 UTC ngày 1 tháng 1 năm 1970, một thời điểm được gọi là 'kỷ nguyên Unix'. Quy ước này bắt nguồn từ hệ điều hành Unix đầu tiên của phòng thí nghiệm Bell vào những năm 1970. Ưu điểm của nó so với ngày tháng dễ đọc là nó chỉ là một con số duy nhất, không phụ thuộc múi giờ, dễ so sánh và tính toán số học, và rõ ràng không gây nhầm lẫn giữa các hệ thống. Mọi cơ sở dữ liệu, tệp nhật ký, JWT, token OAuth và hầu hết các API hiện đại đều dùng Unix timestamp trong nội bộ. Claim 'exp' của một JWT là một Unix timestamp; trường 'created_at' của hầu hết các API là một mốc Unix hoặc một chuỗi ISO 8601 dẫn xuất từ nó; thời điểm sửa đổi tệp trên Linux/macOS được lưu dưới dạng mốc Unix. Có hai biến thể phổ biến mà bạn cần phân biệt: giây (quy ước Unix gốc, dùng trong JWT, OAuth và siêu dữ liệu tệp của Linux) và mili giây (dùng trong Date.now() của JavaScript, System.currentTimeMillis() của Java và nhiều API hiện đại). Một mốc 10 chữ số là tính theo giây; một mốc 13 chữ số là tính theo mili giây. Công cụ này xử lý được cả hai: dán bất kỳ định dạng nào vào bất kỳ trường nào và chúng tôi sẽ tự động phát hiện và chuyển đổi. Khái niệm còn lại bạn nên biết: ISO 8601 là định dạng dễ đọc tiêu chuẩn (2025-12-31T23:59:59Z), được sắp xếp nghiêm ngặt theo bảng chữ cái và có thể phân tích ở mọi nơi. Khi bạn có thể chọn giữa việc lưu mốc thời gian dưới dạng số nguyên Unix hay chuỗi ISO 8601, hãy ưu tiên Unix vì hiệu năng và ISO 8601 vì khả năng dễ đọc.
Các trường hợp sử dụng phổ biến
Giải mã claim 'exp' hoặc 'iat' từ payload JWT để xem khi nào nó hết hạn.
Chuyển đổi dấu thời gian của phản hồi API sang múi giờ địa phương của bạn để gỡ lỗi.
Tạo dấu thời gian để thiết lập header thời hạn của cookie.
Chuyển dấu thời gian cơ sở dữ liệu (giây epoch) sang ISO 8601 để phân tích nhật ký.
Tính thời gian đã trôi qua giữa hai sự kiện bằng cách trừ các dấu thời gian Unix của chúng.
Lên lịch các tác vụ cron bằng lệnh at với dấu thời gian Unix tường minh.
Câu hỏi thường gặp
Tại sao lại là năm 1970?▼
Giây hay mili giây?▼
Làm thế nào để tôi xem mốc này theo múi giờ của mình?▼
Sự khác biệt giữa Unix time và UTC là gì?▼
Giây nhuận được xử lý như thế nào?▼
Unix timestamp có thể là số âm không?▼
ISO 8601 timestamp là gì?▼
Công cụ liên quan
Bộ giải mã JWT
Giải mã JSON Web Tokens (JWT) ngay lập tức. Chạy trong trình duyệt của bạn: các token không bao giờ rời khỏi thiết bị, an toàn để dùng với các bí mật của môi trường production.
Trình định dạng và kiểm tra JSON
Định dạng, kiểm tra và thu gọn JSON trực tuyến. Hoạt động hoàn toàn trong trình duyệt của bạn: dữ liệu của bạn không bao giờ rời khỏi thiết bị.
Trình định dạng XML
Định dạng và làm đẹp các tài liệu XML. Hữu ích cho SOAP, sitemap, feed RSS và tệp cấu hình.
Bộ mã hóa và giải mã Base64
Mã hóa các chuỗi sang Base64 hoặc giải mã Base64 thành văn bản. Tôn trọng quyền riêng tư của bạn: chạy ngay trong trình duyệt.
Bộ mã hóa và giải mã URL
Chuyển đổi văn bản sang dạng mã hóa an toàn cho URL (mã hóa theo phần trăm) và ngược lại. Hữu ích cho chuỗi truy vấn, chuyển hướng và luồng OAuth.
Bộ mã hóa và giải mã thực thể HTML
Chuyển đổi các ký tự đặc biệt thành thực thể HTML (&, <, v.v.) và ngược lại. Hữu ích để nhúng văn bản vào HTML một cách an toàn.