Chuyển đổi dấu thời gian Unix

Đọc thời gian Unix hiện tại, chuyển dấu thời gian theo giây hoặc mili giây thành ngày dễ đọc hoặc tạo dấu thời gian từ ngày giờ đã chọn. Mọi chuyển đổi chạy trong trình duyệt nên nội dung bạn nhập luôn nằm trên thiết bị.

Về dấu thời gian Unix

Dấu thời gian Unix là số giây đã trôi qua kể từ 0 giờ UTC ngày 1 tháng 1 năm 1970, không tính giây nhuận.

Giờ mùa hè tại Trung Quốc

Trung Quốc áp dụng giờ mùa hè trên toàn quốc từ năm 1986 đến 1991. Đồng hồ thường được chỉnh nhanh một giờ từ Chủ nhật đầu tiên vào giữa tháng Tư đến Chủ nhật đầu tiên vào giữa tháng Chín. Năm 1986, giai đoạn đầu tiên kéo dài từ ngày 4 tháng 5 đến ngày 14 tháng 9. Trung Quốc không áp dụng giờ mùa hè kể từ ngày 5 tháng 4 năm 1992.

Khác biệt giờ mùa hè trong JDK

Một số phiên bản JDK có dữ liệu khác nhau về thời điểm chuyển giờ mùa hè trước đây trong múi giờ Asia/Shanghai. Dữ liệu cũ đặt chuyển đổi lúc nửa đêm; bằng chứng sau đó cho thấy diễn ra lúc 2 giờ sáng và các bản JDK mới đã sửa quy tắc.

Câu chuyện ngắn về dấu thời gian

Tháng 8 năm 1969, lập trình viên Ken Thompson tại Bell Labs bắt đầu xây dựng hệ điều hành mới trên máy PDP-7 cũ bằng ngôn ngữ B. Thompson và Dennis Ritchie sau đó phát triển B thành C và viết lại UNIX, với phiên bản mới phát hành năm 1971.

Số nguyên 32-bit có dấu lớn nhất là 2,147,483,647. Lúc 03:14:07 UTC ngày 19 tháng 1 năm 2038, dấu thời gian Unix 32-bit có dấu đạt giới hạn đó. Hệ thống vẫn lưu thời gian theo cách này có thể tràn về ngày 13 tháng 12 năm 1901, gây lỗi phần mềm — vấn đề thường gọi là sự cố năm 2038.

Hỏi đáp

Câu hỏi thường gặp về chuyển dấu thời gian

Công cụ chuyển dấu thời gian 73hi có miễn phí không?

Có. Công cụ hoàn toàn miễn phí, không đăng ký và không giới hạn sử dụng.

Công cụ chuyển dấu thời gian có tải dữ liệu của tôi lên không?

Không. Mọi chuyển đổi chạy cục bộ bằng JavaScript trong trình duyệt. Nội dung bạn nhập không được gửi đến máy chủ của chúng tôi.

Giây và mili giây khác nhau thế nào?

Dấu thời gian Unix có thể tính bằng giây hoặc mili giây. Dùng bộ chọn đơn vị để chuyển; một giây bằng 1000 mili giây và công cụ chuyển đổi được cả hai chiều.

Công cụ có xử lý múi giờ và giờ mùa hè không?

Chuyển đổi dùng UTC bên trong và hiển thị giờ địa phương của trình duyệt, nên việc chuyển giờ mùa hè được xử lý tự động.

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

Dấu thời gian 32-bit có dấu bị tràn lúc 03:14:07 UTC ngày 19 tháng 1 năm 2038, có thể làm hỏng hệ thống cũ. Công cụ dùng giá trị đầy đủ độ chính xác nên không bị ảnh hưởng.