Trình trích xuất dấu thời gian ULID

Về công cụ này

Công cụ này trích 48 bit đầu tiên (10 ký tự Crockford Base32) của ULID để khôi phục mốc thời gian UNIX (mili giây), rồi hiển thị dưới dạng UTCmúi giờ hiển thị do bạn chọn. Toàn bộ quá trình xử lý diễn ra ngay trong trình duyệt (không gửi dữ liệu đi đâu).

Múi giờ hiển thị
Phát hiện tại chỗ:
Tổng số: 0 / Thành công: 0 / Lỗi: 0
# Đầu vào UTC(ISO 8601) Múi giờ hiển thị (dạng ISO) Thông tin múi giờ Epoch(ms) Ngẫu nhiên (80b hex)

Cách sử dụng

  1. Dán ULID của bạn vào vùng văn bản phía trên (mỗi dòng một giá trị, không phân biệt hoa thường. Dấu gạch ngang sẽ bị bỏ qua).
  2. Chọn múi giờ hiển thị: chuyển giữa các múi giờ IANA (ví dụ: Asia/Tokyo) hoặc các độ lệch cố định (UTC±HH:MM, bước 30 phút).
  3. Nhấn Phân tích để liệt kê thời gian theo UTC và múi giờ đã chọn, giá trị mili giây và phần ngẫu nhiên 80 bit. Bạn có thể sao chép hoặc tải bảng xuống.

Lưu ý

  • ULID lưu trữ mili giây epoch trong 10 ký tự đầu tiên. Múi giờ không ảnh hưởng đến giá trị lưu trữ, chỉ ảnh hưởng cách hiển thị.
  • Sử dụng 0123456789ABCDEFGHJKMNPQRSTVWXYZ (Crockford Base32), bỏ qua các ký tự I/L/O/U.
  • Dòng trống sẽ bị bỏ qua. Nếu một dòng chứa nhiều ULID, chỉ lấy kết quả trùng đầu tiên.

ULID là gì?

ULID là một định danh 128 bit: 48 bit đầu là epoch UNIX (mili giây)80 bit còn lại là ngẫu nhiên. 10 ký tự đầu mã hóa thời gian, 16 ký tự còn lại mã hóa phần ngẫu nhiên, giúp sắp xếp theo thời gian dễ dàng hơn.