Hướng dẫn thực tế

Bộ chuyển đổi ngày & giờ — Hướng dẫn sử dụng và nguyên lý kỹ thuật

Chuyển đổi tức thì giữa các định dạng ngày giờ khác nhau. Hỗ trợ Unix timestamp, ISO 8601, RFC 3339, định dạng Excel, múi giờ tùy chọn và tự phát hiện định dạng.

Mở công cụ

Tổng quan

Công cụ giúp chuyển đổi giữa các định dạng ngày giờ, từ Unix timestamp sang dạng dễ đọc và ngược lại, hỗ trợ ISO 8601, RFC 3339, định dạng tùy chỉnh, chuyển đổi múi giờ và xử lý Giờ mùa hè. Ứng dụng trong debug API, truy vấn cơ sở dữ liệu, phân tích log, phối hợp múi giờ và chuẩn hóa định dạng. Hỗ trợ JavaScript, Python, PHP, SQL và dùng cơ sở dữ liệu múi giờ IANA cho độ chính xác cao.

Khái niệm chính

Các định dạng ngày giờ

Định dạng tiêu chuẩn như ISO 8601 (2023-12-25T10:30:00Z), Unix timestamp (1703508600), RFC 3339 cho API, số seri Excel hay định dạng vùng miền phục vụ những mục đích khác nhau trong trao đổi dữ liệu, lập trình và bảng tính.

Thuật toán phân tích & chuyển đổi

Công cụ sử dụng nhận dạng mẫu, parser để tách thành phần ngày, xử lý múi giờ và xác thực dữ liệu, đồng thời xử lý các trường hợp đặc biệt như năm nhuận, Giờ mùa hè hay định dạng tùy chỉnh.

Múi giờ và quốc tế hóa

Hỗ trợ chuyển đổi giữa các múi giờ, áp dụng quy tắc Giờ mùa hè dựa trên cơ sở dữ liệu IANA, hỗ trợ nhận diện múi giờ tự động và các định dạng quốc tế.

Phát hiện định dạng tự động

Sử dụng regex và heuristic để nhận diện định dạng đầu vào, cung cấp thông báo lỗi chi tiết, gợi ý định dạng và cơ chế dự phòng cho trường hợp mơ hồ.

Tính năng

Hỗ trợ đa định dạng

Unix timestamp, ISO 8601, RFC 3339, RFC 2822, Excel...

Chuyển đổi múi giờ

Chuyển đổi giữa các múi giờ trên toàn thế giới.

Định dạng tùy chỉnh

Tạo và áp dụng mẫu định dạng ngày/giờ tùy ý.

Đồng hồ thời gian thực

Hiển thị thời gian hiện tại ở nhiều định dạng.

Câu hỏi thường gặp

ISO 8601 và RFC 3339 khác gì nhau?

RFC 3339 dựa trên ISO 8601 nhưng bổ sung quy tắc rõ ràng hơn cho định dạng chuỗi trong internet (ví dụ luôn dùng dấu hai chấm trong múi giờ). Công cụ xuất được cả hai tùy nhu cầu.

Vì sao timestamp của tôi bị lệch vài giờ?

Nếu timestamp không chứa múi giờ, công cụ sẽ suy ra theo múi giờ nguồn đã chọn. Hãy xác nhận múi giờ đúng hoặc chuyển timestamp sang UTC trước khi lưu trữ.

Excel lưu ngày giờ như thế nào?

Excel lưu ngày dưới dạng số seri kể từ 1900-01-00 (trên Windows). Công cụ sẽ tự chuyển đổi số seri sang ngày đọc được và ngược lại.

Có hỗ trợ định dạng tùy chỉnh không?

Có. Bạn có thể cung cấp pattern như `DD/MM/YYYY HH:mm` để phân tích chuỗi đầu vào hoặc xuất kết quả theo định dạng mong muốn.

Dữ liệu có được gửi lên máy chủ không?

Không. Mọi phép chuyển đổi thực hiện trong trình duyệt, phù hợp với dữ liệu nhạy cảm như log bảo mật hoặc lịch cá nhân.

Tài liệu liên quan

  • MDN - Đối tượng Date

    Tài liệu đối tượng Date và phương thức phân tích chuỗi trong JavaScript.

  • RFC 3339

    Định dạng ngày giờ được sử dụng rộng rãi trong API và JSON.

  • ISO 8601

    Tiêu chuẩn quốc tế về định dạng ngày giờ và múi giờ.

  • Cơ sở dữ liệu múi giờ IANA

    Nguồn dữ liệu chính thức về múi giờ và quy tắc Giờ mùa hè.

  • Excel Date System

    Bài viết giải thích cách Excel lưu trữ ngày giờ và số seri.

Bộ chuyển đổi ngày & giờ

Mở công cụ để trải nghiệm các tính năng này.

Mở công cụ