Chuyển Đổi Unix Timestamp
Công cụ Chuyển Đổi Unix Timestamp biến các Unix timestamp (còn gọi là thời gian epoch) thành ngày giờ dễ đọc và đổi ngày giờ ngược lại thành timestamp. Dán một con số để xem nó tương ứng với ngày nào, hoặc chọn một ngày giờ để lấy timestamp chính xác của nó.
Công cụ xử lý cả giây (10 chữ số) và mili-giây (13 chữ số) một cách tự động, hiển thị kết quả ở định dạng giờ địa phương, UTC, ISO 8601 và thời gian tương đối, đồng thời hỗ trợ mọi độ lệch UTC cùng tính năng chuyển hàng loạt cho nhiều timestamp cùng lúc. Công cụ được xây dựng cho lập trình viên gỡ lỗi API và log, chuyên viên phân tích dữ liệu làm việc với dữ liệu timestamp, quản trị hệ thống, kỹ sư QA, và bất kỳ ai gặp một con số epoch thô và cần đọc được nó.
Cách dùng công cụ Chuyển Đổi Unix Timestamp
Đổi timestamp sang ngày
Gõ hoặc dán một Unix timestamp vào ô Timestamp → Ngày. Một nhãn sẽ cho biết nó được đọc là sec (giây) hay ms (mili-giây), và ngày sẽ hiện ngay lập tức ở dạng giờ địa phương, UTC, ISO 8601 và tương đối. Dùng các nút Điền nhanh — Bây giờ, Đầu ngày, Cuối ngày hoặc Epoch 0 — để chèn giá trị thật nhanh.
Đổi ngày sang timestamp
Trong thẻ Ngày → Timestamp, chọn một ngày và giờ (hoặc gõ vào), rồi chọn Múi giờ: Giờ địa phương, UTC, một trong các múi giờ có sẵn, hoặc Độ lệch UTC tùy chỉnh. Timestamp tương ứng sẽ hiện ở cả dạng Giây và Mili-giây.
Sao chép bất kỳ giá trị nào
Nhấn nút Sao chép cạnh bất kỳ kết quả nào — timestamp hiện tại, một ngày đã chuyển, hay một con số được tạo ra — để đưa chính xác giá trị vào bộ nhớ tạm, được xác nhận bằng một thông báo nhanh. Timestamp được chép dưới dạng số thuần, không kèm định dạng thừa.
Chuyển hàng loạt cùng lúc
Mở Chuyển hàng loạt, dán mỗi dòng một timestamp, rồi nhấn Chuyển đổi để xem mọi kết quả trong một bảng. Các dòng không hợp lệ được đánh dấu, và Sao chép tất cả sẽ xuất các dòng ngăn cách bằng tab, sẵn sàng dán vào bảng tính.
Tính năng
Unix timestamp hiện tại chạy theo thời gian thực
Một đồng hồ chạy liên tục hiển thị Unix timestamp hiện tại ở cả giây và mili-giây, cập nhật mỗi giây. Tạm dừng để cố định và sao chép một thời điểm chính xác.
Tự nhận diện định dạng giây hoặc mili-giây
Công cụ tự động đọc giá trị 10 chữ số là giây và 13 chữ số là mili-giây, kèm một nhãn cho biết đơn vị đã nhận diện.
Nhiều định dạng kết quả khác nhau
Mỗi lần chuyển đổi đều hiện ở dạng giờ địa phương, UTC, ISO 8601 (chẳng hạn 2024-01-01T00:00:00.000Z), và thời gian tương đối thân thiện như "2 giờ trước".
Hỗ trợ đầy đủ múi giờ
Đổi ngày theo múi giờ địa phương của bạn, UTC, hơn 25 múi giờ thông dụng có sẵn gồm cả các độ lệch nửa giờ, hoặc bất kỳ độ lệch UTC tùy chỉnh nào bạn nhập.
Chuyển hàng loạt
Dán nhiều timestamp, mỗi dòng một giá trị, rồi chuyển đổi tất cả cùng lúc. Các mục không hợp lệ được đánh dấu và kết quả xuất ra ngăn cách bằng tab cho bảng tính.
Sao chép tức thì
Mỗi giá trị đều có nút Sao chép một chạm đưa chính xác con số hoặc ngày chưa định dạng vào bộ nhớ tạm kèm thông báo xác nhận.
Giao diện co giãn linh hoạt
Hai thẻ chuyển đổi nằm cạnh nhau trên máy tính và xếp chồng thành bố cục thân thiện với cảm ứng trên máy tính bảng và điện thoại, vẫn giữ đầy đủ chức năng.
Hỗ trợ giao diện tối
Giao diện đi theo thiết lập hệ thống hoặc nút chuyển chủ đề của bạn, nên luôn dễ đọc trong mọi điều kiện ánh sáng.
Câu hỏi thường gặp
Unix timestamp (thời gian epoch) là gì?
Unix timestamp là số giây (hoặc mili-giây) đã trôi qua kể từ mốc Unix Epoch — 00:00:00 UTC ngày 1 tháng 1 năm 1970. "Unix timestamp" và "thời gian epoch" có cùng một nghĩa. Ví dụ, 0 chính là mốc epoch và 1704067200 là 00:00:00 UTC ngày 1 tháng 1 năm 2024.
Làm sao để chuyển một Unix timestamp sang ngày?
Dán con số vào ô Timestamp → Ngày. Công cụ sẽ nhận diện đó là giây hay mili-giây và hiển thị ngày ngay lập tức ở giờ địa phương, UTC, ISO 8601 và thời gian tương đối. Nhấn Sao chép cạnh định dạng bạn cần.
Giây hay mili-giây — khác biệt giữa 10 và 13 chữ số là gì?
Timestamp 10 chữ số tính bằng giây, dạng được hầu hết API, cơ sở dữ liệu và các ngôn ngữ máy chủ như PHP và Python sử dụng. Timestamp 13 chữ số tính bằng mili-giây, được JavaScript (Date.now()) và Java dùng khi cần độ chính xác dưới một giây. Công cụ này nhận diện độ dài và chuyển đổi cả hai, nên bạn không phải tự chọn.
Unix timestamp hiện tại là bao nhiêu?
Đồng hồ chạy ở phía trên hiển thị Unix timestamp hiện tại ở cả giây và mili-giây, nhảy một lần mỗi giây. Dùng nút Tạm dừng để cố định nó tại một thời điểm chính xác, rồi sao chép giá trị chỉ với một cú nhấn.
Làm sao để đổi một ngày ngược lại thành timestamp?
Trong thẻ Ngày → Timestamp, chọn một ngày và giờ, chọn múi giờ mà chúng thuộc về (Giờ địa phương, UTC, một múi giờ có sẵn, hoặc độ lệch UTC tùy chỉnh), và timestamp tương ứng sẽ hiện ra ở cả giây và mili-giây. Thiết lập múi giờ quyết định giá trị chính xác, vì cùng một giờ trên đồng hồ lại là một timestamp khác nhau ở mỗi múi giờ.
Vì sao cùng một timestamp lại hiện giờ khác nhau?
Một timestamp đánh dấu một thời điểm duy nhất, nhưng thời điểm đó lại là giờ địa phương khác nhau trên khắp thế giới. Timestamp 1704067200 là 00:00:00 UTC ngày 1 tháng 1 năm 2024, là 07:00:00 ở Bangkok (UTC+7), và là 19:00:00 ngày 31 tháng 12 năm 2023 ở New York (UTC-5). Kết quả Giờ địa phương và UTC giúp bạn thấy cả hai cùng lúc.
Làm sao để lấy timestamp hiện tại trong ngôn ngữ lập trình của tôi?
Các cách phổ biến để lấy thời gian epoch hiện tại:
- JavaScript:
Math.floor(Date.now() / 1000)cho giây,Date.now()cho mili-giây - Python:
import time; int(time.time()) - PHP:
time() - Java:
System.currentTimeMillis()cho mili-giây - Bash:
date +%s
Công cụ này hỗ trợ khoảng timestamp nào?
Công cụ chấp nhận timestamp từ mốc epoch (ngày 1 tháng 1 năm 1970) đến tận năm 2200, giới hạn trên khoảng 7258118400 giây, bao trùm gần như mọi giá trị trong thực tế. Công cụ tập trung vào các ngày từ năm 1970 trở đi, nên timestamp âm trước mốc epoch nằm ngoài khoảng hỗ trợ.
Dữ liệu của tôi có riêng tư không?
Có. Mọi chuyển đổi đều diễn ra cục bộ ngay trong trình duyệt của bạn. Không có timestamp, ngày giờ hay bất kỳ dữ liệu nhập nào được gửi lên máy chủ, và công cụ vẫn hoạt động ngoại tuyến sau khi trang đã tải xong.
Chưa có bình luận nào. Hãy là người đầu tiên!