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

Chuyển đổi giữa dấu thời gian Unix và định dạng ngày/giờ đọc được. Mọi xử lý đều diễn ra cục bộ trong trình duyệt của bạn.

Giây hoặc mili giây kể từ epoch (1 tháng 1 năm 1970 UTC).
UTC
Địa phương
ISO 8601
RFC 2822
Tương đối
Đọc theo
Giây
Mili giây
ISO 8601

Về Unix Timestamp

Unix timestamp (hay epoch time) là số giây đã trôi qua kể từ 1 tháng 1 năm 1970 00:00:00 UTC. Nó được sử dụng rộng rãi trong lập trình, cơ sở dữ liệu và API để biểu diễn các thời điểm theo cách không phụ thuộc múi giờ.

Đơn vị quan trọng hơn vẻ ngoài của nó. Một giá trị mili giây từ năm 2000 còn nhỏ hơn nhiều giá trị giây của hôm nay, nên đoán theo độ lớn là sai; trang này thay vào đó quyết định theo số chữ số và cho bạn thấy nó đã chọn đơn vị nào để bạn ghi đè. Múi giờ lấy từ chính cơ sở dữ liệu của trình duyệt, và một giờ đồng hồ bạn nhập vào được quy đổi từ múi giờ đó chứ không phải từ UTC, đây đúng là chỗ mà phần lớn công cụ chuyển đổi âm thầm làm sai. Cách diễn đạt tương đối cũng do trình duyệt lo, nên đọc đúng trong mọi ngôn ngữ.

Lại phải nắn dữ liệu bằng tay?

Một tải trọng mà lần nào bạn cũng phải chữa trong một thẻ trình duyệt vốn là việc của mã nguồn. Chúng tôi xây các tích hợp, bộ phân tích và dịch vụ chuyển dữ liệu giữa các hệ thống, và sửa những cái đang âm thầm làm hỏng dữ liệu trên đường đi.

Cho chúng tôi biết bạn đang chuyển gì

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

Làm sao biết một con số là giây hay mili giây?
Dựa vào độ dài, không phải độ lớn. Mười chữ số là giây, mười ba là mili giây, mười sáu là micro giây và mười chín là nano giây. Xét theo độ lớn thì hỏng, vì một giá trị mili giây của năm 2000 còn nhỏ hơn một giá trị giây của hôm nay. Trang hiển thị đơn vị nó đã dùng để bạn sửa lại.
Dấu thời gian Unix đếm từ đâu?
Từ khoảnh khắc đầu tiên của năm 1970 theo UTC, bỏ qua giây nhuận. Chính mốc đó khiến dấu thời gian là cùng một con số ở khắp nơi trên thế giới: bản thân giá trị không mang múi giờ nào cả, múi giờ chỉ xuất hiện khi bạn biến nó thành một ngày giờ cho người đọc.
Chiều từ ngày sang dấu thời gian có dùng múi giờ của tôi không?
Nó dùng múi giờ bạn chọn, và độ lệch đúng của ngày đó, nên một ngày mùa hè sẽ được tính giờ mùa hè. Điều này đáng kiểm tra ở bất kỳ công cụ nào, vì đọc giờ đồng hồ bạn nhập như thể là UTC là lỗi rất phổ biến và nó dời mọi kết quả đi đúng bằng độ lệch của bạn.
Vì sao cùng một dấu thời gian mà chỗ tôi lại ra ngày khác?
Không phải vậy. Khoảnh khắc thì như nhau ở mọi nơi, chỉ giờ đồng hồ là khác. Một dấu thời gian đọc ra là tối muộn ở London thì ở Tokyo là sáng hôm sau, nên dấu thời gian trong nhật ký luôn phải được so sánh trong một múi giờ đã nêu rõ, chứ không phải theo máy của người đọc.
Tôi chuyển cả một cột cùng lúc được không?
Được. Dán mỗi dòng một dấu thời gian vào thẻ nhiều cái một lượt, mỗi dòng sẽ trả về dạng ISO 8601 theo múi giờ đã chọn. Những dòng không phải số sẽ trả về kèm lý do, nên một dòng hỏng không làm dừng phần còn lại.