Bộ chuyển đổi timestamp Unix

Chuyển đổi Unix timestamp và ngày giờ

Timestamp hiện tại
17853432332026-07-30 00:40:33 · Asia/Shanghai (GMT+8)
Timestamp → Ngày
=2026-07-30 00:40:33 · Asia/Shanghai (GMT+8)
Ngày → Timestamp
=1785343233000
Tính thời gian
Bây giờ=178542963317854296339492026-07-31 00:40:33 · Asia/Shanghai (GMT+8)

Hướng dẫn công cụ

Về Bộ chuyển đổi timestamp Unix

Epoch converter đổi Unix timestamp thành ngày dễ đọc và đổi ngày ngược lại thành giây epoch hoặc milliseconds.

Công cụ hiển thị timestamp hiện tại, hỗ trợ chọn múi giờ, đơn vị giây và mili giây, cùng phép cộng trừ thời gian nhanh.

Cách dùng Epoch Converter

  1. Dùng bảng timestamp hiện tại khi bạn cần giá trị epoch tức thời theo giây hoặc mili giây.
  2. Dán một timestamp, chọn giây hoặc mili giây, chọn múi giờ rồi chuyển thành ngày dễ đọc.
  3. Nhập date và timezone để tạo epoch giá trị cho API, logs hoặc database queries.
  4. Dùng dòng tính toán thời gian để cộng hoặc trừ năm, tháng, ngày, giờ, phút hoặc giây so với hiện tại.

Khi nào nên dùng

  • Decode các field API như created_at, expires_at, iat, exp hoặc event_time khi debug.
  • Kiểm tra JWT thời hạn, cache TTL hoặc signed URL deadline đã qua chưa.
  • Chuyển production log timestamps sang timezone local trước khi so sánh sự cố.
  • Tạo mốc thời gian kiểm thử chính xác cho dữ liệu mẫu giao diện, bộ lọc cơ sở dữ liệu hoặc tác vụ đã lên lịch.

Giây, mili giây và múi giờ

Unix time đếm thời gian từ 1970-01-01 00:00:00 UTC. Cùng một thời điểm có thể hiển thị ở nhiều timezone, nhưng epoch giá trị không phụ thuộc timezone.

  • Giây: thường có 10 chữ số với ngày hiện đại, phổ biến trong các công cụ Unix và nhiều API.
  • Milliseconds: thường 13 chữ số, phổ biến trong JavaScript Date.now() và trình duyệt logs.
  • Timezone display: đổi sang Asia/Shanghai hoặc UTC chỉ đổi giờ hiển thị, không đổi thời điểm.
  • Nhập ngày: khi cần chính xác, hãy nhập đủ năm, tháng, ngày, giờ, phút và giây.

Câu hỏi thường gặp về Bộ chuyển timestamp

Epoch timestamp là gì?
Là con số biểu diễn khoảng thời gian trôi qua kể từ 1970-01-01 00:00:00 UTC, thường tính bằng giây hoặc mili giây.
Làm sao biết timestamp tính bằng giây hay mili giây?
Timestamp hiện đại tính bằng giây thường có 10 chữ số, còn tính bằng mili giây thường có 13 chữ số.
Timezone có đổi giá trị timestamp không?
Không. Timezone chỉ đổi cách hiển thị thành ngày giờ, còn epoch vẫn là cùng một thời điểm.
Vì sao ngày convert bị lệch vài giờ?
Nguyên nhân thường gặp là đọc timestamp UTC theo múi giờ địa phương, hoặc nhầm lẫn giữa giây và mili giây.
Dữ liệu timestamp có bị upload không?
Không. Conversion và time calculation chạy cục bộ trong trình duyệt và không upload lên wetool.site.

Giây epoch và Date của JavaScript

JavaScript Date dùng milliseconds bên trong, trong khi nhiều máy chủ và công cụ dòng lệnh dùng giây epoch. Khi ngày nhìn sai rất nhiều, hãy kiểm tra đơn vị trước.

Độ dài timestamp và đơn vị

Nhiều lỗi timestamp là lỗi đơn vị chứ không phải lỗi lịch. Giây, mili giây, micro giây và nano giây đều trông như số thường.

  • 10 chữ số thường là giây epoch, ví dụ 1720000000.
  • 13 chữ số thường là milliseconds, ví dụ JavaScript Date.now().
  • 16 chữ số thường là microseconds và 19 chữ số thường là nanoseconds; hãy chia trước khi hiển thị như ngày bình thường.

Checklist debug timezone

Một epoch giá trị đại diện cho một thời điểm. Timezone chỉ đổi cách hiển thị, nên lệch giờ thường đến từ parsing hoặc giả định display.

  • Xác nhận source giá trị đã là UTC epoch, không phải local date string.
  • Kiểm tra date nhập vào có timezone không; date string không timezone thường bị trình duyệt parse theo local time.
  • So sánh logs ở UTC trước, sau đó convert sang business timezone như Asia/Shanghai hoặc America/New_York.