Hourora

Phím tắt

/
Tìm thành phố
H
Chuyển 12 / 24 giờ
S
Hiện hoặc ẩn giây
T
Giao diện: ngày, đêm, tự động
P
Tạm dừng hoặc tiếp tục quả địa cầu
?
Danh sách này
VI

Chuyển đổi epoch

Giờ Unix hiện tại

Số giây kể từ 00:00 UTC ngày 1 tháng 1 năm 1970, cập nhật trực tiếp, với công cụ chuyển đổi theo cả hai chiều.

Mili giây

Timestamp sang ngày

Ngày sang timestamp

Chuyển đổi hàng loạt

Timestamp được chuyển thành ngày UTC; ngày ISO 8601 được chuyển thành số giây Unix (ngày không có độ lệch được hiểu là UTC).

Giờ Unix 32 bit có dấu sẽ cạn vào 03:14:07 UTC ngày 19 tháng 1 năm 2038 (2.147.483.647 giây); các hệ thống lưu thời gian bằng 64 bit không bị ảnh hưởng.

Cách hoạt động

Giờ Unix là gì

Giờ Unix (còn gọi là giờ epoch hoặc giờ POSIX) đếm số giây kể từ 00:00:00 UTC ngày 1 tháng 1 năm 1970, bỏ qua giây nhuận. Tại cùng một thời điểm, con số này giống nhau ở mọi nơi trên Trái Đất, vì vậy phần mềm lưu thời gian theo cách này và chỉ chuyển sang giờ địa phương khi hiển thị.

JavaScript và nhiều API dùng mili giây (hiện là 13 chữ số); một số cơ sở dữ liệu và nhật ký dùng micro giây (16 chữ số) hoặc nano giây (19 chữ số). Công cụ nhận biết đơn vị dựa trên số chữ số, và bạn luôn thấy đơn vị đã được dùng.

Câu hỏi

Điều nên biết

Unix timestamp hiện tại là bao nhiêu?

Đó là con số trực tiếp ở đầu trang này: số giây đã trôi qua kể từ 00:00 UTC ngày 1 tháng 1 năm 1970, được đối chiếu với máy chủ của Hourora.

Giờ Unix có tính giây nhuận không?

Không. Mỗi ngày Unix dài đúng 86.400 giây, nên phép đếm bỏ qua giây nhuận; điều đó giúp việc tính toán ngày tháng luôn đơn giản.

Sự cố năm 2038 là gì?

Các hệ thống lưu giờ Unix dưới dạng số 32 bit có dấu sẽ bị tràn vào 03:14:07 UTC ngày 19 tháng 1 năm 2038 và nhảy ngược về năm 1901. Các hệ thống hiện đại dùng thời gian 64 bit, đủ dùng trong hàng tỷ năm.