Công cụ đếm ngược đến Năm Mới là gì?
Công cụ này cho bạn biết chính xác còn bao nhiêu thời gian nữa là bước sang năm dương lịch mới — tức là thời khắc 0 giờ ngày 1 tháng 1. Nó tính khoảng cách giữa một thời điểm bạn chọn và mốc 00:00:00 ngày 1 tháng 1 của năm kế tiếp, rồi chia nhỏ khoảng cách đó thành ngày, giờ, phút và giây. Bạn có thể dùng nó để lên kế hoạch tiệc tùng, làm bộ đếm ngược cho chiến dịch marketing, đặt thời hạn cho mục tiêu, hay đơn giản là thỏa mãn sự tò mò xem còn bao lâu nữa mới đến giao thừa.
Cách sử dụng
Hãy chọn ngày và giờ mà bạn muốn bắt đầu đếm bằng bộ chọn (mặc định là thời điểm hiện tại). Nhấn xác nhận, công cụ sẽ trả về số ngày tròn còn lại cùng với số giờ, phút và giây lẻ, kèm theo các con số tổng quy đổi ra ngày, giờ, phút và giây. Mốc đích luôn là thời khắc nửa đêm ngay đầu ngày 1 tháng 1 của năm liền sau ngày bạn chọn.
Giải thích công thức
Công cụ xác định dấu thời gian (timestamp) của ngày 1 tháng 1 năm sau lúc 00:00:00, rồi trừ đi dấu thời gian của thời điểm bạn chọn.
$$\Delta t = \text{Jan 1, }00{:}00\;(\text{next year}) - \text{Count from date and time}$$
$$\begin{gathered} \Delta t = T_{\text{NY}} - \text{Count from date and time} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} T_{\text{NY}} &= \text{Jan 1, }00{:}00{:}00\text{ of next year} \\ \text{Days} &= \left\lfloor \tfrac{\Delta t}{86400} \right\rfloor \\ \text{Hours} &= \left\lfloor \tfrac{\Delta t}{3600} \right\rfloor \bmod 24 \\ \text{Minutes} &= \left\lfloor \tfrac{\Delta t}{60} \right\rfloor \bmod 60 \\ \text{Seconds} &= \Delta t \bmod 60 \end{aligned} \right. \end{gathered}$$
Hiệu số tính bằng mili-giây sẽ được đổi sang giây rồi tách ra như sau: tổng số ngày = floor(số giây / 86.400); phần giây còn dư được quy thành giờ (chia lấy dư cho 24), phút (chia lấy dư cho 60) và giây (chia lấy dư cho 60).
Ví dụ minh họa
Giả sử bạn đếm từ 23:59:00 ngày 31 tháng 12. Mốc đích là 00:00:00 ngày 1 tháng 1 — chỉ cách \(60\) giây. Kết quả sẽ hiển thị 0 ngày, 0 giờ, 1 phút và 0 giây, tức tổng cộng 60 giây. Còn nếu đếm từ 00:00:00 ngày 1 tháng 1, bạn sẽ có trọn một năm không nhuận: 365 ngày, tương đương \(31{.}536{.}000\) giây.
Câu hỏi thường gặp
Công cụ có tính đến năm nhuận không? Có. Phép tính dựa trên ngày tháng thực tế trên lịch, nên với năm nhuận, kết quả sẽ cho đúng 366 ngày giữa hai ngày 1 tháng 1 liên tiếp khi ngày 29 tháng 2 nằm trong khoảng đó.
Công cụ dùng múi giờ nào? Phép tính sử dụng giờ địa phương của máy chủ một cách nhất quán cho cả hai mốc thời gian, nên hiệu số không bị ảnh hưởng bởi chênh lệch múi giờ.
Kết quả có thể âm không? Không. Vì mốc đích luôn là ngày 1 tháng 1 kế tiếp sau ngày bạn chọn, nên thời gian còn lại luôn bằng 0 hoặc dương.