Kết nối qua MCP →

Nhập phép tính

Công thức

Show calculation steps (1)
  1. Julian Day Number (per date)

    Julian Day Number (per date): Số ngày và thời gian trôi qua giữa hai mốc ngày giờ

    a = floor((14 - Month)/12), y = Year + 4800 - a, m = Month + 12a - 3. The Western year adds the era base (e.g. Showa 1925) to the entered year. The same JDN formula is applied to both the start and end date.

Quảng cáo

Kết quả

Số ngày trôi qua (kết thúc - bắt đầu)
0,96735
ngày
Tuần + ngày 0 weeks + 0 days
Ngày + giờ 0 days + 23,2164 hours
Tổng số giờ 23,216389 hours
Tổng số phút 1.392,983333 minutes
Tổng số giây 83.579 seconds
Ngày + giờ:phút:giây 0 days + 23:12:59

Công cụ này làm gì

Công cụ này tính chính xác khoảng thời gian giữa một mốc ngày giờ bắt đầu và một mốc ngày giờ kết thúc (lấy mốc kết thúc trừ mốc bắt đầu). Kết quả được hiển thị dưới nhiều dạng tương đương: tổng số ngày, cách tách theo tuần cộng ngày, cách tách theo ngày cộng giờ, tổng số giờ, tổng số phút, tổng số giây, cùng một bảng phân tích gọn gàng gồm số ngày kèm định dạng HH:MM:SS. Công cụ áp dụng cho mọi ngày theo lịch Gregorian suy rộng (proleptic Gregorian), nên dùng được ở khắp nơi và không phụ thuộc vào quy định của bất kỳ quốc gia nào.

Dòng thời gian hiển thị ngày giờ bắt đầu và kết thúc cùng khoảng thời gian đã trôi qua giữa chúng
Thời lượng đã trôi qua bằng ngày giờ kết thúc trừ ngày giờ bắt đầu.

Cách sử dụng

Nhập năm, tháng, ngày của mốc bắt đầu và (nếu cần) cả giờ, phút, giây, sau đó làm tương tự cho mốc kết thúc. Nếu bạn chỉ quan tâm đến số ngày tròn, hãy để các ô thời gian ở 0. Ô chọn "kỷ nguyên" mặc định là CN / AD (năm theo lịch phương Tây), khi đó năm bạn nhập sẽ được dùng trực tiếp. Các lựa chọn kỷ nguyên hoàng gia Nhật Bản (Minh Trị, Đại Chính, Chiêu Hòa, Bình Thành, Lệnh Hòa) chỉ là tiện ích dành cho khu vực đó: chúng đơn giản cộng thêm một độ lệch cố định để quy đổi năm bạn nhập sang năm dương lịch trước khi tính toán, nên kết quả thời gian trôi qua luôn giống nhau bất kể bạn chọn kỷ nguyên nào.

Giải thích công thức

Mỗi mốc ngày được chuyển thành Số Ngày Julian (Julian Day Number - JDN) bằng thuật toán Fliegel-Van Flandern. Thuật toán này tạo ra một dãy đếm ngày liên tục, xử lý đúng các năm nhuận (bao gồm cả quy tắc thế kỷ) và độ dài tháng khác nhau. Thời gian trong ngày được cộng vào dưới dạng số giây. Số giây trôi qua khi đó là

$$\Delta t = \left(\text{JDN}_{e} - \text{JDN}_{s}\right)\cdot 86400 + \left(T_{e} - T_{s}\right)$$

và mọi đơn vị còn lại đều được suy ra bằng cách chia hoặc tách con số duy nhất này.

Sơ đồ phân tách tổng số giây đã trôi qua thành tuần, ngày, giờ, phút và giây
Tổng số giây được chuyển thành tuần, ngày, giờ, phút và giây.

Ví dụ minh họa

Bắt đầu: 2024-01-01 00:00:00. Kết thúc: 2024-03-01 12:00:00. Vì năm 2024 là năm nhuận, tháng Một (31 ngày) cộng tháng Hai (29 ngày) cho ra 60 ngày tròn, thêm nửa ngày cho mốc 12:00, nên chênh lệch là

$$60{,}5 \text{ ngày} = 5\,227\,200 \text{ giây} = 1\,452 \text{ giờ} = 87\,120 \text{ phút}$$

Bảng phân tích là 8 tuần + 4 ngày, hoặc 60 ngày + 12:00:00.

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

Kết quả có thể là số âm không? Có. Nếu mốc kết thúc nằm trước mốc bắt đầu, các tổng số sẽ là số âm; còn các dòng phân tích thì hiển thị độ lớn (giá trị tuyệt đối).

Công cụ có tính cả hai đầu mốc không? Không. Nó đo khoảng thời gian trôi qua (kết thúc trừ bắt đầu), chứ không phải đếm số ngày bao gồm cả hai đầu.

Năm nhuận có được xử lý không? Có, hoàn toàn tự động, bao gồm cả quy tắc: năm chia hết cho 100 không phải năm nhuận trừ khi cũng chia hết cho 400.

Cập nhật lần cuối: