Ngôn ngữ
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Chuyển Đổi Unix Timestamp

Chuyển Đổi Unix Timestamp

Chuyển Unix timestamp sang ngày giờ dễ đọc và ngược lại. Tự nhận diện giây hay mili-giây, hiển thị giờ địa phương, UTC, ISO 8601 và chuyển hàng loạt.

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ó.

Riêng tư theo thiết kế: mọi chuyển đổi đều chạy ngay trong trình duyệt của bạn bằng bộ máy xử lý ngày giờ tích hợp sẵn. Không có timestamp, ngày giờ hay dữ liệu nhập nào được tả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.

Cách dùng công cụ Chuyển Đổi Unix Timestamp

1

Đổ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.

2

Đổ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âyMili-giây.

3

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.

4

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.

Unix timestamp hiện tại
sec -
ms -
Timestamp → Ngày Đổi số sang ngày dễ đọc
Điền nhanh:
Giờ địa phương -
UTC -
ISO 8601 -
Tương đối -
Nhập một Unix timestamp để chuyển đổi Tự nhận diện giây (10 số) hoặc mili-giây (13 số)
Ngày → Timestamp Đổi ngày sang số Unix
Điền nhanh:
Giây -
Mili-giây -
Chọn ngày và giờ để chuyển đổi Hoặc dùng các nút nhanh phía trên
Nhập số 10 chữ số cho giây hoặc 13 chữ số cho mili-giây - đơn vị được tự nhận diện
Dùng các nút Điền nhanh để chèn Bây giờ, Đầu ngày, Cuối ngày hoặc Epoch 0
Chọn trong hơn 25 múi giờ có sẵn hoặc nhập độ lệch UTC tùy chỉnh khi đổi Ngày sang Timestamp
Mở Chuyển hàng loạt để đổi nhiều timestamp cùng lúc và Sao chép tất cả thành các dòng ngăn cách bằng tab
Mọi chuyển đổi đều diễn ra cục bộ - không có gì được gửi lên máy chủ
Nhấn Sao chép cạnh bất kỳ kết quả nào để chép chính xác giá trị ngay lập tức
Muốn biết thêm? Đọc tài liệu →
1/7
Bình luận 0
Để lại bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!

Bắt đầu gõ để tìm kiếm...
Đang tìm kiếm...
Không tìm thấy kết quả
Hãy thử tìm với từ khóa khác