Trình tạo UUID v7 (tuân thủ RFC 9562)
Giới thiệu công cụ
Công cụ này tạo UUID v7 có thể sắp xếp theo thời gian dựa trên thời gian UTC hiện tại (tính bằng mili giây). Việc chọn nguồn thời gian và chế độ “thời điểm sử dụng” được phản ánh trực tiếp vào thời điểm tạo và khớp hoàn toàn với phần xem trước. Ngay cả khi chỉ định múi giờ, UUID v7 vẫn sử dụng giá trị UTC tương ứng tại thời điểm đó (theo đặc tả). Mọi xử lý diễn ra hoàn toàn trong trình duyệt của bạn (không gửi dữ liệu).
Kiểm tra thời gian
Tạo và xuất
Cách sử dụng
- Trong mục “Kiểm tra thời gian”, hãy chọn Cục bộ / IANA / Độ lệch cố định. (Thiết lập mặc định thường đã đủ.)
- Trong mục “Thời điểm sử dụng”, chọn Thời gian hiện tại hoặc Ngày giờ chỉ định. Khi nhập thủ công, hãy điền
YYYY-MM-DDTHH:MM[:SS[.mmm]]
(dùng cho cả xem trước và tạo). - Khi chọn Ngày giờ chỉ định, thời gian nhập sẽ được hiểu theo múi giờ đã đặt ở “Nguồn so sánh với UTC”.
- Nhập “Số lượng”, bật/tắt “Sinh đơn điệu” nếu cần rồi bấm “Tạo”. Kết quả sẽ xuất hiện trong vùng xuất, mỗi dòng một UUID.
Thông tin bổ sung
- Phần xem trước hiển thị thời gian UTC hiện tại và giờ địa phương dựa trên nguồn đã chọn. Đây chính là thời gian được dùng khi tạo.
- Múi giờ IANA tính đến giờ mùa hè (DST) bằng cách lặp để ổn định.
- Vùng xuất là chỉ đọc. Hãy dùng các nút để sao chép hoặc xóa.
- Khi bấm liên tiếp, nguồn ngẫu nhiên vẫn được khởi tạo lại để tạo chuỗi mới cho cùng mili giây/cấu hình.
Lưu ý
- Dấu thời gian của UUID v7 là “UTC epoch tính theo mili giây”; múi giờ chỉ là vấn đề hiển thị. Khi tạo bằng Thời gian hiện tại, đổi múi giờ sẽ không thay đổi dấu thời gian (các bit cao).
- Chỉ khi chọn Ngày giờ chỉ định, thời gian nhập (cùng múi giờ/độ lệch đã chọn) mới được chuyển sang UTC và áp dụng cho dấu thời gian.
- Sinh đơn điệu bật: trong cùng một mili giây, phần đuôi tăng +1. Tắt: mỗi lần bốc một khối ngẫu nhiên hoàn toàn mới.
UUID v7 là gì?
UUID v7 lưu 48 bit đầu là số mili giây kể từ Unix epoch, tiếp theo là 4 bit phiên bản (7
), 12 + 62 bit dữ liệu ngẫu nhiên và 2 bit biến thể (10
) ở giữa. Định dạng này cân bằng giữa khả năng sắp xếp theo thời gian và tính duy nhất.