Giờ hiện tại UTC, SQL, ISO 8601 và Unix timestamp
Tại đây bạn thấy giờ hiện tại UTC hoặc giờ địa phương ở năm dạng lập trình viên hay dán nhất: datetime SQL, ISO 8601, Unix timestamp tính bằng giây và bằng mili giây, và chỉ ngày. Chạm vào một thẻ là giá trị được sao chép. Mọi thứ được tính ngay trong trình duyệt của bạn và không có gì được tải lên.
Cách sao chép giờ hiện tại theo UTC hoặc giờ địa phương
- Đặt Múi giờ là Giờ địa phương hoặc UTC.
- Chạm vào thẻ bạn cần. Thông báo Đã sao chép! xác nhận việc đó.
- Dán giá trị vào truy vấn, tập lệnh, nhật ký hoặc bảng tính của bạn.
Đồng hồ chạy mỗi giây. Sau khi sao chép, nó dừng 3 giây để giá trị bạn dán vẫn còn trên màn hình, và nhãn ở trên cho biết đang ở Đồng hồ trực tiếp, Đã tạm dừng hay Giờ tùy chỉnh.
Năm định dạng
- Datetime SQL: 2026-10-20 14:03:05, cho cột DATETIME hoặc TIMESTAMP trong MySQL, SQL Server và Postgres.
- ISO 8601: 2026-10-20T14:03:05.123+09:00, cho JSON, API và nhật ký. Ở UTC, chuỗi kết thúc bằng Z.
- Unix timestamp tính bằng giây: 1792472585, tức Giây epoch cho tập lệnh, cron và cơ sở dữ liệu.
- Unix timestamp tính bằng mili giây: 1792472585123, giá trị của JavaScript Date.now().
- Chỉ ngày: 2026-10-20, cho cột ngày và tên tệp.
Tạo timestamp: giây hay mili giây
Unix timestamp đếm số giây kể từ 0 giờ UTC ngày 1 tháng 1 năm 1970. Thẻ tính bằng giây cho con số đó, thẻ mili giây cho đúng khoảnh khắc ấy với thêm ba chữ số. Cả hai không đổi khi bạn đổi múi giờ. Để lấy timestamp hiện tại, chạm vào thẻ giây hoặc thẻ mili giây.
Giờ địa phương hay UTC
Muốn xem giờ hiện tại UTC 0, chọn UTC. Muốn giờ hiện tại UTC 7 như ở Việt Nam, chọn Giờ địa phương trên thiết bị đặt múi giờ Việt Nam. Giờ địa phương dùng múi giờ của thiết bị, và chuỗi ISO 8601 mang theo độ lệch của múi giờ đó. UTC cho cùng khoảnh khắc theo giờ quốc tế. Datetime SQL, ISO 8601 và Chỉ ngày thay đổi, còn hai Unix timestamp thì không, vì chúng đếm từ một mốc cố định theo UTC.
Định dạng datetime SQL và một thời điểm cụ thể
Để có định dạng datetime SQL, chạm vào thẻ Datetime SQL. Muốn dùng thời điểm khác lúc này, hãy bật Giờ tùy chỉnh và chọn ngày giờ chính xác đến từng giây. Giá trị được đọc như giờ trên đồng hồ ở múi giờ đã chọn, và cả năm thẻ sẽ định dạng khoảnh khắc đó thay vì đồng hồ trực tiếp.
Câu hỏi thường gặp
Giá trị Unix timestamp bây giờ là bao nhiêu, tính bằng giây hay mili giây?
Thẻ Unix timestamp (giây) hiển thị số giây nguyên kể từ ngày 1 tháng 1 năm 1970 UTC, còn thẻ mili giây hiển thị cùng khoảnh khắc đó bằng mili giây, đúng giá trị Date.now() của JavaScript trả về. Chạm vào một trong hai thẻ để sao chép.
Làm sao lấy ngày giờ hiện tại theo định dạng SQL?
Chạm vào thẻ “Datetime SQL”. Thẻ này sao chép thời gian dạng YYYY-MM-DD HH:MM:SS, ví dụ 2026-10-20 14:03:05, được MySQL, SQL Server và Postgres chấp nhận cho cột DATETIME và TIMESTAMP.
Ngày giờ hiện tại trong ISO 8601 trông như thế nào?
Thẻ ISO 8601 cho ngày, chữ T, giờ có mili giây và độ lệch múi giờ, ví dụ 2026-10-20T14:03:05.123+09:00. Khi múi giờ là UTC, chuỗi kết thúc bằng Z thay vì độ lệch.
Unix timestamp có giống nhau ở mọi múi giờ không?
Có. Nó đếm giây từ một mốc cố định theo UTC, nên chuyển giữa “Giờ địa phương” và “UTC” sẽ đổi Datetime SQL, ISO 8601 và Chỉ ngày, nhưng không bao giờ đổi hai Unix timestamp.
Tôi có thể định dạng ngày giờ khác với lúc này không?
Được. Bật “Giờ tùy chỉnh” rồi chọn ngày giờ chính xác đến từng giây. Giá trị được đọc như giờ trên đồng hồ ở múi giờ đã chọn, và cả năm thẻ định dạng khoảnh khắc đó.
Có gì được tải lên máy chủ không?
Không. Mọi thứ được tính trong trình duyệt của bạn, không tải lên và không cần tài khoản.