Chuyển đổi ngày Julian, MJD và tuần GPS
Chuyển đổi giữa ngày giờ lịch UTC, ngày Julian, ngày Julian cải biên, tuần GPS và giây trong tuần, và thời gian Unix, tất cả cùng lúc.
Chạy hoàn toàn trong trình duyệt của bạn
Ngày Julian ở đây dựa trên UTC (không phải Thời gian Trái Đất), như dùng trong công việc hằng ngày và dẫn đường. Thời gian GPS được tính từ UTC với 18 giây nhuận có hiệu lực từ năm 2017, nên một giây nhuận trong tương lai sẽ làm nó thay đổi. Không dùng cho dẫn đường.
Cách chuyển đổi ngày Julian
- Chọn giá trị bạn có: ngày giờ lịch theo UTC, ngày Julian, ngày Julian cải biên, tuần GPS và số giây, hoặc thời gian Unix.
- Nhập vào. Trang chuyển ngay sang mọi dạng khác.
- Sao chép giá trị bạn cần, như ngày Julian hoặc tuần GPS.
Các công thức
Một ngày lịch được chuyển thành ngày Julian bằng thuật toán trong Jean Meeus, Astronomical Algorithms (xuất bản lần 2, 1998), chương 7, và trang dùng quan hệ tương đương với thời gian Unix JD = giây Unix / 86.400 + 2.440.587,5, đúng với lịch Gregory kéo dài của trình duyệt. Ngày Julian cải biên là MJD = JD − 2.400.000,5 (IAU, 1973). Kỷ nguyên J2000.0 là JD 2.451.545,0.
Thời gian GPS là thang thời gian liên tục bắt đầu lúc 1980-01-06 00:00:00 UTC (Đặc tả Giao diện IS-GPS-200). Tuần GPS là floor(số giây kể từ kỷ nguyên đó / 604.800), giây trong tuần là phần dư, và tuần 10 bit được phát là tuần theo modulo 1.024. Thời gian GPS bằng UTC cộng số giây nhuận đã được chèn kể từ năm 1980: 18 giây từ 2017-01-01, theo bảng 18 lần chèn do IERS công bố (Bulletin C). Công cụ áp dụng số đếm có hiệu lực tại thời điểm đang xét.
Giây nhuận chỉ được IERS thông báo trước vài tháng, nên thời gian GPS cho các ngày trong tương lai giả định không có giây nhuận mới. Không dùng cho dẫn đường.
Câu hỏi thường gặp
Ngày Julian là gì?
Ngày Julian (JD) là số đếm ngày liên tục kể từ trưa UT ngày 1 tháng 1 năm 4713 TCN theo lịch Julius. Nó được dùng trong thiên văn vì tránh được tháng và năm. Ví dụ, 2000-01-01 12:00 UTC là JD 2451545.0, kỷ nguyên J2000.0.
Ngày Julian cải biên là gì?
MJD = JD − 2400000.5. Nó bắt đầu từ nửa đêm thay vì buổi trưa và có ít chữ số hơn: 2000-01-01 00:00 là MJD 51544.0. Các cơ quan vũ trụ và nhà vận hành vệ tinh dùng nó.
Tuần GPS hoạt động như thế nào?
Thời gian GPS bắt đầu lúc 00:00 UTC ngày 6 tháng 1 năm 1980 và đếm số tuần cùng số giây trong tuần từ đó, không có giây nhuận. Số tuần trước đây được phát trong 10 bit, nên nó quay vòng mỗi 1.024 tuần (khoảng 19,6 năm): vào ngày 22 tháng 8 năm 1999 và lần nữa vào ngày 6 tháng 4 năm 2019. Lần quay vòng tiếp theo là ngày 20 tháng 11 năm 2038. Công cụ này hiển thị cả số tuần đầy đủ và giá trị 10 bit.
Tại sao thời gian GPS đi trước UTC?
Thời gian GPS không chèn giây nhuận, trong khi UTC đã thêm 18 giây từ năm 1980. Vì vậy thời gian GPS đi trước UTC 18 giây kể từ ngày 1 tháng 1 năm 2017. Công cụ dùng các giây nhuận đã được thông báo đến nay.
Ngày Julian có giống lịch Julius không?
Không. Lịch Julius là một lịch cổ với năm nhuận bốn năm một lần. Ngày Julian là số đếm ngày. Ngày hiển thị ở đây theo lịch hiện đại (Gregory kéo dài), như trong trình duyệt của bạn.
Phép chuyển đổi chính xác đến đâu?
Một ngày Julian độ chính xác kép hiện có độ phân giải khoảng 0,1 mili giây. Công cụ hiển thị sáu chữ số thập phân của một ngày, tương đương khoảng 0,09 giây.