Chuyển đổi thời gian Unix

    Chuyển đổi dấu thời gian Unix Epoch sang định dạng ngày tháng thông thường và ngược lại. Hỗ trợ giây, mili giây và nhiều múi giờ khác nhau.

    Thời gian Unix Epoch hiện tại

    Số giây đã trôi qua kể từ ngày 01/01/1970 00:00:00 UTC

    —

    Hỗ trợ chuỗi 10 chữ số (giây) hoặc 13 chữ số (mili giây)

    Ngày giờ đã chuyển đổi
    UTC
    Nhập một giá trị để xem kết quả chuyển đổi

    Các định dạng biểu diễn khác

    Các định dạng chuẩn của ngày và dấu thời gian

    Vui lòng nhập dấu thời gian hợp lệ để xem đầy đủ định dạng.

    Hướng dẫn sử dụng

    Làm theo các bước đơn giản sau để nhận kết quả chuẩn xác nhất.

    1Chuyển đổi timestamp thành ngày giờ: Mở tab 'Unix sang Ngày' và dán giá trị cần chuyển. Công cụ tự động phân biệt giây hay mili giây.
    2Chọn múi giờ đích để biết chính xác thời điểm đó là mấy giờ tại Hà Nội, New York, London hay Tokyo.
    3Lựa chọn định dạng xuất hiển thị: Chuẩn quốc tế ISO 8601 hoặc định dạng ngày tháng địa phương dễ đọc.
    4Chuyển đổi ngày giờ thành Unix: Tab 'Ngày sang Unix' tạo ra số Epoch chính xác tính bằng giây và mili giây cho các API.
    5Sao chép thời gian hiện tại: Đồng hồ phía trên hiển thị mốc Unix Epoch thời gian thực. Bấm vào để sao chép tức thì.

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

    Giải đáp các thắc mắc phổ biến nhất liên quan đến công cụ.

    Thời gian Unix (Unix Timestamp hay Epoch Time) là tổng số giây trôi qua kể từ nửa đêm ngày 1 tháng 1 năm 1970 theo giờ phối hợp quốc tế (UTC). Các kỹ sư sáng lập Unix đã chọn mốc thời gian này làm điểm 0 quy ước chuẩn. Định dạng này là một số nguyên duy nhất giúp máy tính so sánh và sắp xếp thời gian cực kỳ dễ dàng.

    Dấu thời gian Unix có 10 chữ số (ví dụ: 1771419980) là tính bằng giây. Chuỗi có 13 chữ số (ví dụ: 1771419980000) là tính bằng mili giây. JavaScript (Date.now()) mặc định trả về mili giây, trong khi Python hoặc cơ sở dữ liệu SQL thường lưu bằng giây.

    Vì dấu thời gian Unix là một đại lượng tuyệt đối duy nhất trên toàn cầu, hoàn toàn không phụ thuộc vào múi giờ hay ngôn ngữ hiển thị. Tính khoảng cách thời gian giữa 2 sự kiện chỉ đơn giản là phép trừ hai số nguyên.

    Mốc 0 đánh dấu khởi đầu (01/01/1970), mốc 946684800 đánh dấu chuyển giao thiên niên kỷ Y2K (năm 2000), và mốc 2147483647 là giới hạn tối đa của hệ thống 32-bit (sự cố năm 2038).

    Các hệ điều hành 32-bit cũ lưu trữ số nguyên có dấu chỉ có thể đếm đến giá trị tối đa 2.147.483.647 giây. Vào ngày 19 tháng 1 năm 2038, các hệ thống này sẽ bị tràn số và quay ngược về năm 1901. Các hệ thống 64-bit hiện đại đã mở rộng giới hạn này ra hàng tỷ năm.

    Các token JWT mã hóa thời hạn hết hạn (exp) và thời điểm phát hành (iat) dưới dạng giây Unix. Dán giá trị 'exp' vào công cụ giúp bạn biết chính xác thời điểm token hết hạn để khắc phục lỗi đăng nhập.

    Trong JavaScript: new Date(timestamp * 1000). Trong Python: datetime.fromtimestamp(ts). Trong SQL: TO_TIMESTAMP(ts). Công cụ này giúp bạn đối chiếu kết quả nhanh chóng.

    Cách thức hoạt động

    Tìm hiểu phương pháp luận, công thức toán học và nguyên lý kỹ thuật của công cụ này.

    Từ các con số nguyên đến ngày tháng rõ ràng: Làm chủ mốc thời gian Unix Epoch

    Dấu thời gian Unix xuất hiện ở mọi nơi trong kỹ thuật phần mềm: Thời hạn hết hạn của phiên đăng nhập, ngày tạo bản ghi trong cơ sở dữ liệu hoặc mốc ghi nhật ký lỗi máy chủ. Trình chuyển đổi thời gian Unix của công cụ của chúng tôi giúp bạn chuyển đổi tức thì giữa các số nguyên dài và ngày giờ rõ ràng theo múi giờ địa phương của bạn.

    What is Unix Time? (The Simple Explanation)

    Thời gian Unix thể hiện tổng số giây đã trôi qua kể từ mốc 00:00:00 ngày 1 tháng 1 năm 1970 (giờ UTC). Máy tính rất chuộng định dạng này vì việc so sánh hay sắp xếp một số nguyên nhanh hơn rất nhiều so với việc phân tích các chuỗi văn bản phức tạp như "Thứ Ba, ngày 14 tháng 3 lúc 14:30".

    The Million-Year Bug: Seconds vs. Milliseconds

    Lỗi phổ biến nhất của lập trình viên là đưa mili giây vào một hệ thống chỉ chờ đợi giây:

    • Giây (10 chữ số): Quy ước chuẩn của Linux, Python, PHP và cơ sở dữ liệu PostgreSQL/MySQL.
    • Mili giây (13 chữ số): Quy ước chuẩn của JavaScript (Date.now()), Java và các API hiện đại.

    Công cụ của chúng tôi tự động nhận diện độ dài của số ngay khi bạn dán vào để áp dụng phép toán chia thích hợp.

    Key Dates for Your Reference

    Sự kiện lịch sửDấu thời gian Unix (tính bằng giây)
    Mốc khởi đầu (Unix Epoch)0
    Chuyển giao thiên niên kỷ (Y2K)946.684.800
    Khởi đầu năm 20241.704.067.200
    Khởi đầu năm 20251.735.689.600
    Khởi đầu năm 20261.767.225.600
    Giới hạn tràn số hệ 32-bit (Năm 2038)2.147.483.647

    Why Developers Use This Every Day

    Kiểm tra token JWT: Xem nhanh trường iat và exp trong token để xác định nguyên nhân lỗi truy cập API 401 Unauthorized.

    Duyệt cơ sở dữ liệu: Đọc dữ liệu từ cột created_at thô trong PostgreSQL, MongoDB hay Firebase sang định dạng ngày tháng thông thường.

    Phân tích nhật ký máy chủ (Log Analysis): Đồng bộ hóa các mốc thời gian trong tệp log Nginx hoặc AWS CloudWatch với thời điểm triển khai mã nguồn.

    Timezone Excellence

    Mặc dù dấu thời gian Unix là duy nhất trên toàn cầu, con người luôn sinh hoạt theo múi giờ địa phương của mình. Chúng tôi hỗ trợ đầy đủ các múi giờ thế giới để bạn dễ dàng dịch một sự kiện sang giờ chính xác tại Hà Nội, Tokyo, Paris hay New York.

    Private and Instant

    Toàn bộ thao tác chuyển đổi đều diễn ra trong trình duyệt web của bạn: Không có bất kỳ dấu thời gian hay dữ liệu nhạy cảm nào bị gửi qua internet.

    Cập nhật gần nhất:

    Khám phá thêm các công cụ tương tự để tăng tốc quy trình làm việc của bạn.