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 UTC và mú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
- 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).
- 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).
- 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) và 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.