⏰
Chuyển Đổi Dấu Thời Gian
ISO 8601Chuyển đổi giữa dấu thời gian Unix và định dạng ngày.
Current Time
0
arrow_forward Unix to Human
ISO 8601
-
Local Time
-
UTC
-
Relative
-
arrow_back Human to Unix
Unix (seconds)
-
Unix (milliseconds)
-
Unix Time là gì?
Unix time (còn gọi là Epoch time, POSIX time hoặc Unix timestamp) là hệ thống mô tả một thời điểm cụ thể. Đây là số giây đã trôi qua kể từ Unix Epoch, trừ giây nhuận; Unix Epoch là 00:00:00 UTC ngày 1 tháng 1 năm 1970. Nó được sử dụng rộng rãi trong hệ điều hành và định dạng tệp vì là một số nguyên đơn, giúp máy tính dễ dàng lưu trữ và xử lý. Tiêu chuẩn này cho phép các hệ thống khác nhau truyền đạt thời gian chính xác bất kể cài đặt múi giờ địa phương.
Cách sử dụng công cụ này
Để chuyển đổi Unix sang ngày đọc được: Nhập timestamp vào trường Unix Timestamp và chọn đơn vị là giây hay mili giây. Để chuyển đổi ngày đọc được sang Unix: Chọn ngày và giờ bằng bộ chọn, sau đó chọn múi giờ mong muốn. Dùng nút Now để nhanh chóng lấy timestamp hiện tại. Xem kết quả theo thời gian thực, bao gồm ISO 8601, Giờ địa phương, UTC và thời gian tương đối. Nhấp Copy bên cạnh bất kỳ kết quả nào để lưu vào clipboard.
Các trường hợp sử dụng phổ biến
Phân tích log để chuyển đổi timestamp khó hiểu trong log máy chủ hoặc mục cơ sở dữ liệu thành ngày có thể đọc được để gỡ lỗi. Phát triển API để xác minh rằng backend của bạn đang gửi giá trị epoch chính xác. Di chuyển dữ liệu để đảm bảo dữ liệu dựa trên thời gian nhất quán khi di chuyển giữa các hệ thống. Lập lịch để tính toán timestamp trong tương lai hoặc quá khứ cho cron job, ngày hết hạn hoặc trình kích hoạt sự kiện.
Mẹo chuyên nghiệp
Khi làm việc với JavaScript, hãy nhớ rằng Date.now() trả về mili giây, trong khi Unix timestamp chuẩn tính bằng giây — chia cho 1000 để chuyển đổi. Luôn dùng định dạng ISO 8601 cho trao đổi dữ liệu giữa các hệ thống để đảm bảo tương thích tối đa. Hãy lưu ý vấn đề Năm 2038 khi các số nguyên có dấu 32-bit sẽ tràn số; các hệ thống hiện đại dùng số nguyên 64-bit giải quyết vấn đề này trong tương lai gần.