Công cụ này làm gì?
Công cụ này biến một số thập phân duy nhất thành khoảng thời gian gọn gàng theo định dạng hh:mm:ss. Bạn chọn xem con số của mình thể hiện điều gì — ngày, giờ, phút hay giây — rồi công cụ quy đổi nó về tổng số giây, sau đó tách ra thành giờ, phút và giây. Vì đây là một khoảng thời gian (chứ không phải giờ đồng hồ trên mặt đồng hồ), nên trường giờ không bao giờ bị "quay vòng" về 24: 1,75 ngày sẽ hiển thị đúng là 42 giờ chứ không phải 18.
Cách sử dụng
Nhập giá trị thập phân của bạn (ví dụ 42.756), chọn đơn vị tương ứng từ danh sách thả xuống, và nếu muốn thì tích chọn "hiển thị phần trăm giây" để giữ hai chữ số thập phân ở phần giây. Kết quả sẽ hiển thị thời gian đã định dạng, kèm bảng phân tích "diễn giải bằng lời" và dạng quy đổi theo ngày tương đương.
Giải thích công thức
Cách làm đáng tin cậy là quy mọi thứ về tổng số giây trước: tổngSốGiây = giáTrị × hệSốQuyĐổi, trong đó hệ số quy đổi là 86400 cho ngày, 3600 cho giờ, 60 cho phút và 1 cho giây.
$$t_{\text{sec}} = v \times k$$
Sau đó giờ = floor(tổngSốGiây / 3600), phần dư được tách thành phút = floor(phầnDư / 60), và phần còn lại trở thành giây.
$$H=\left\lfloor\tfrac{t}{3600}\right\rfloor,\ M=\left\lfloor\tfrac{t-3600H}{60}\right\rfloor,\ S=t-3600H-60M$$
Việc làm tròn chỉ diễn ra ở bước cuối cùng, nhờ vậy tránh được sai lệch do phần thập phân tích lũy. Nếu việc làm tròn đẩy giây lên 60 thì nó sẽ được mang sang phút, và khi 60 phút thì lại mang sang giờ.
Ví dụ minh họa
Lấy 42,756 giờ. Tổng số giây = \(42{,}756 \times 3600 = 153921{,}6\). Giờ = \(\lfloor 153921{,}6 / 3600 \rfloor = 42\). Phần dư = \(2721{,}6\) giây, nên phút = \(\lfloor 2721{,}6 / 60 \rfloor = 45\). Số giây còn lại = \(21{,}6\), làm tròn thành 22. Kết quả là 42:45:22, hay diễn giải bằng lời là "1 ngày, 18 giờ, 45 phút, 22 giây". Khi bật phần trăm giây, phần giây hiển thị là 21,60, cho kết quả 42:45:21.60.
Câu hỏi thường gặp
Vì sao số giờ có thể lớn hơn 24? Đây là một khoảng thời gian chứ không phải giờ trong ngày, nên số giờ được cộng dồn vượt quá 24 (ví dụ 76 giờ cho 3,2 ngày).
Vì sao kết quả theo giây nguyên đôi khi khác với kết quả phần trăm giây? Chế độ giây nguyên làm tròn đến giây gần nhất, nên 21,6 trở thành 22; còn chế độ phần trăm giây vẫn giữ 21,60.
Những giá trị nhập nào được chấp nhận? Mọi số lớn hơn 0. Giá trị bằng 0, để trống và số âm đều bị từ chối.