Công cụ tính khoảng thời gian giữa hai giờ là gì?
Công cụ này cho bạn biết chính xác có bao nhiêu thời gian trôi qua giữa hai mốc giờ. Bạn chỉ cần nhập giờ bắt đầu và giờ kết thúc theo định dạng 24 giờ, công cụ sẽ trả về kết quả dưới dạng giờ và phút, tổng số phút, cùng giờ thập phân. Công cụ xử lý chính xác những ca làm việc kéo dài qua nửa đêm, nên khoảng thời gian qua đêm sẽ không bao giờ hiển thị thành số âm.
Cách sử dụng
Nhập giờ bắt đầu (0-23) và phút (0-59), sau đó nhập giờ và phút kết thúc. Ví dụ, bắt đầu lúc 9:00 và kết thúc lúc 17:30. Bấm tính để xem khoảng thời gian trôi qua. Nếu giờ kết thúc sớm hơn giờ bắt đầu, công cụ sẽ tự hiểu rằng thời điểm kết thúc thuộc ngày hôm sau và tự động cộng thêm 24 giờ.
Giải thích công thức
Mỗi mốc giờ được quy đổi thành tổng số phút tính từ nửa đêm: giờ bắt đầu = 60 × giờ + phút, và tính tương tự cho giờ kết thúc. Khoảng thời gian = kết thúc − bắt đầu. Nếu kết quả này âm (tức giờ kết thúc rơi vào trước giờ bắt đầu trên đồng hồ), ta cộng thêm 1440 phút (24 giờ) để kết quả phản ánh đúng một khoảng qua đêm. Tổng số phút sau đó được tách thành số giờ nguyên (tổng ÷ 60, làm tròn xuống) và số phút còn dư (tổng chia lấy dư cho 60).
$$\begin{gathered} \Delta = \left(60\,\text{End hour} + \text{End min}\right) - \left(60\,\text{Start hour} + \text{Start min}\right) \\[1em] \text{Duration} = \left(\Delta \bmod 1440\right)\ \text{minutes} \end{gathered}$$
Ví dụ minh họa
Bắt đầu 22:15, kết thúc 06:45. Giờ bắt đầu = \(22\times60 + 15 = 1335\) phút. Giờ kết thúc = \(6\times60 + 45 = 405\) phút. Hiệu = \(405 - 1335 = -930\), là số âm, nên cộng thêm 1440: \(-930 + 1440 = 510\) phút. Tức là 8 giờ 30 phút, hay 8,5 giờ thập phân.
Câu hỏi thường gặp
Công cụ có xử lý được ca làm qua đêm không? Có. Khi giờ kết thúc sớm hơn giờ bắt đầu, công cụ sẽ cộng thêm 24 giờ, cho ra khoảng thời gian qua nửa đêm chính xác.
Khoảng thời gian tối đa là bao nhiêu? Vì thời gian chỉ quay vòng một lần qua nửa đêm, kết quả tối đa sẽ chỉ dưới 24 giờ một chút.
Vì sao lại hiển thị giờ thập phân? Giờ thập phân (ví dụ 8,5) rất tiện cho bảng chấm công và tính lương, nơi tiền công được tính theo từng giờ.