Công cụ này làm gì
Công cụ giúp bạn biết chính xác còn bao nhiêu giờ và phút nữa là đến một mốc giờ cụ thể trong ngày. Bạn chỉ cần nhập thời điểm cần đếm ngược (ví dụ 17:00, tức 5 giờ chiều) cùng giờ hiện tại, và công cụ sẽ cho ra khoảng cách thời gian dưới ba dạng: số giờ thập phân, dạng giờ-và-phút, và tổng số phút. Nếu mốc giờ đó đã trôi qua trong hôm nay, công cụ sẽ tự động tính sang đúng mốc giờ ấy của ngày mai.
Cách sử dụng
Đặt Giờ mục tiêu và Phút mục tiêu ứng với thời điểm bạn muốn đếm ngược, theo định dạng 24 giờ (giờ từ 0 đến 23). Ô Giờ hiện tại và Phút hiện tại mặc định lấy theo thời gian bây giờ, nhưng bạn hoàn toàn có thể thay đổi để thử bất kỳ tình huống nào. Nhấn nút tính để xem khoảng thời gian còn lại.
Giải thích công thức
Cả hai mốc giờ trước tiên được quy đổi thành số phút tính từ lúc nửa đêm: mục tiêu = giờ × 60 + phút, và hiện tại = giờ hiện tại × 60 + phút hiện tại. Hiệu thô sẽ là mục tiêu − hiện tại. Vì đồng hồ lặp lại sau mỗi 24 giờ (1440 phút), nên nếu hiệu bằng 0 hoặc âm thì ta cộng thêm 1440 để kết quả luôn rơi vào lần xuất hiện kế tiếp của mốc giờ đó. Cuối cùng, số giờ = hiệu ÷ 60.
$$\text{Hours Until} = \frac{\left(\,\Delta + 1440 \bmod 1440\,\right)}{60}$$ $$\text{where}\quad \left\{ \begin{aligned} \Delta &= \left(60\cdot\text{Target Hour} + \text{Target Min}\right) \\ &\quad - \left(60\cdot\text{Now Hour} + \text{Now Min}\right) \\ &\text{add } 1440 \text{ if } \Delta \le 0 \end{aligned} \right.$$Ví dụ minh họa
Giả sử bây giờ là 14:30 (2 giờ 30 chiều) và bạn muốn biết còn bao lâu nữa đến 17:00 (5 giờ chiều). Mục tiêu = \(17\times60 = 1020\) phút; hiện tại = \(14\times60 + 30 = 870\) phút. Hiệu = \(1020 - 870 = 150\) phút = 2 giờ 30 phút = 2,5 giờ.
Câu hỏi thường gặp
Nếu mốc giờ đã trôi qua trong hôm nay thì sao? Công cụ sẽ cộng thêm 24 giờ, nên nó đếm ngược đến lần xuất hiện tiếp theo của mốc giờ đó.
Công cụ dùng định dạng 12 giờ hay 24 giờ? Phần nhập liệu dùng định dạng 24 giờ (0-23). Với 5 giờ chiều bạn nhập 17, còn 9 giờ sáng thì nhập 9.
Chuyện gì xảy ra nếu hai mốc giờ bằng nhau? Khi hiệu bằng 0, công cụ xem như cách nhau trọn một ngày (24 giờ), bởi mốc giờ vừa mới trôi qua.