Công cụ cho lập trình viên

Mốc thời gian Unix (timestamp): đổi giây, mili giây và ngày giờ

Xem Unix timestamp hiện tại và đổi hai chiều giữa timestamp với ngày giờ.

Thời gian thực

Mốc thời gian Unix hiện tại

Cập nhật tự động theo đồng hồ hệ thống đã đồng bộ
Giây Unix —
Mili giây —
ISO 8601 UTC —
Giờ Việt Nam —
01

Mốc Unix → Ngày giờ

Dán mốc Unix, chọn đơn vị hoặc để công cụ tự nhận diện 10/13 chữ số rồi xem nhiều định dạng cùng lúc.

Chế độ tự động thường nhận 10 chữ số là giây và 13 chữ số là mili giây, nhưng vẫn kiểm tra ngày kết quả trước khi quyết định.

Kết quả chuyển đổiNhấn Sao chép ở định dạng bạn cần.
Giờ theo múi giờ đã chọn—
Giờ Việt Nam—
UTC—
ISO 8601 UTC—
RFC 3339 theo múi giờ—
Độ lệch so với hiện tại—
Độ lệch UTC—
Giây Unix—
Mili giây—
02

Ngày giờ → Mốc Unix

Nhập ngày giờ địa phương và đúng múi giờ nguồn. Công cụ xử lý cả giờ bị lặp khi kết thúc giờ mùa hè.

Kết quảMột mốc Unix biểu diễn cùng một thời điểm tuyệt đối ở mọi múi giờ.
Giây Unix—
Mili giây—
ISO 8601 UTC—
RFC 3339 theo múi giờ—

Dành cho log và dữ liệu API

Đổi nhiều mốc Unix cùng lúc

Tối đa 100 mốc mỗi lần

Dán nhiều mốc Unix cách nhau bằng xuống dòng, dấu phẩy hoặc khoảng trắng. Kết quả có thể sao chép dạng bảng hoặc tải CSV để kiểm tra trong Excel và Google Sheets.

Chưa có dữ liệu để chuyển đổi.

Giá trị nhậpĐơn vịNgày giờISO 8601 UTC
Kết quả sẽ xuất hiện ở đây.
10 hay 13 chữ số?Giây và mili giây khác nhau 1.000 lần

Mốc Unix theo giây thường có khoảng 10 chữ số ở thời điểm hiện nay; mili giây thường khoảng 13 chữ số. Công cụ vẫn kiểm tra ngày hợp lý thay vì chỉ đếm chữ số.

Mốc 20382147483647 = 19/01/2038 03:14:07 UTC

Đây là giới hạn nổi tiếng của số nguyên có dấu 32-bit khi lưu Unix time theo giây. Hệ thống hiện đại thường dùng kiểu dữ liệu rộng hơn.

Múi giờmốc thời gian Unix không tự mang múi giờ

Một mốc Unix chỉ biểu diễn thời điểm tuyệt đối. Múi giờ được áp dụng khi bạn muốn hiển thị thời điểm đó thành ngày giờ địa phương.

Cách dùng

Chuyển đổi mốc thời gian Unix và ngày giờ

Mốc thời gian Unix là cách biểu diễn một thời điểm bằng số thời gian tính từ 00:00:00 UTC ngày 01/01/1970. Dạng này xuất hiện rất nhiều trong API, cơ sở dữ liệu, nhật ký máy chủ, webhook và các trường thời gian như created_at, expires_at hoặc updated_at.

Trang hỗ trợ cả giây và mili giây, tự nhận diện mốc 10/13 chữ số, hiển thị UTC, giờ Việt Nam, ISO 8601 và RFC 3339. Khi cần kiểm tra log, bạn cũng có thể dán tối đa 100 mốc Unix và xuất kết quả thành CSV thay vì đổi từng dòng một.

Từng bước

Chuyển mốc thời gian Unix theo hai chiều

  1. 01
    Mốc Unix → ngày giờ

    Dán một mốc Unix, để chế độ tự nhận diện hoặc chọn rõ giây/mili giây, sau đó chọn múi giờ cần hiển thị.

  2. 02
    Ngày giờ → mốc Unix

    Nhập ngày giờ địa phương và múi giờ nguồn. Công cụ xử lý cả trường hợp một giờ xuất hiện hai lần khi kết thúc giờ mùa hè.

  3. 03
    Đổi nhiều mốc cùng lúc

    Dán danh sách từ log hoặc API, chọn đơn vị và múi giờ rồi sao chép bảng hoặc tải CSV.

Ứng dụng thực tế

Mốc thời gian Unix xuất hiện ở đâu trong hệ thống?

Những tình huống thường gặp mà công cụ này giải quyết trực tiếp, không cần quy đổi hoặc tính nhẩm thêm.

  • Kiểm tra mốc Unix trong API và webhook
  • Đọc thời gian trong log máy chủ
  • Kiểm tra created_at, updated_at và expires_at
  • Chuyển dữ liệu giây/mili giây trong cơ sở dữ liệu
Cần biết

Giây, mili giây và múi giờ

  • Ở thời điểm hiện nay, Mốc thời gian Unix theo giây thường khoảng 10 chữ số còn mili giây thường khoảng 13 chữ số. Tuy vậy dữ liệu lịch sử có thể ngắn hơn, vì vậy với dữ liệu quan trọng nên chọn rõ đơn vị hoặc kiểm tra ngày kết quả mà công cụ hiển thị.
  • Mốc thời gian Unix không chứa múi giờ. Một giá trị Unix luôn chỉ tới cùng một thời điểm tuyệt đối; múi giờ chỉ thay đổi cách thời điểm đó được hiển thị thành ngày và giờ địa phương.
  • Mốc 2147483647 tương ứng 19/01/2038 03:14:07 UTC và là giới hạn nổi tiếng của Unix time theo giây khi lưu bằng số nguyên có dấu 32-bit. Hệ thống hiện đại thường dùng kiểu dữ liệu rộng hơn để vượt mốc này.
Giải đáp

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

Các câu hỏi thường gặp khi sử dụng công cụ.

Mốc Unix 10 chữ số và 13 chữ số khác nhau thế nào?

10 chữ số thường là số giây còn 13 chữ số thường là số mili giây tính từ mốc Unix. Mili giây lớn hơn giây theo hệ số 1.000.

Mốc thời gian Unix hiện tại là bao nhiêu?

Khối đầu trang hiển thị đồng thời mốc thời gian Unix hiện tại theo giây và mili giây, kèm ISO 8601 UTC và giờ Việt Nam, tự cập nhật theo thời gian thực.

mốc thời gian Unix có chứa múi giờ không?

Không. Timestamp biểu diễn một thời điểm tuyệt đối. Múi giờ chỉ được áp dụng khi hiển thị thành ngày giờ địa phương hoặc khi chuyển một ngày giờ địa phương ngược lại thành timestamp.

Có thể đổi nhiều mốc Unix cùng lúc không?

Có. Dán tối đa 100 giá trị cách nhau bằng xuống dòng, dấu phẩy hoặc khoảng trắng. Công cụ có thể sao chép bảng kết quả hoặc tải file CSV.

Mốc Unix âm có hợp lệ không?

Có. Giá trị âm biểu diễn thời điểm trước 00:00:00 UTC ngày 01/01/1970, miễn vẫn nằm trong phạm vi ngày mà trình duyệt hỗ trợ.