Công cụ tính số ngày còn lại trong năm là gì?
Công cụ này cho bạn biết chính xác còn bao nhiêu ngày nữa là hết năm dương lịch, tính từ bất kỳ ngày nào bạn chọn. Dù bạn đang đếm ngược tới đêm Giao thừa, lên kế hoạch cho một hạn chót cuối năm hay theo dõi các mục tiêu cả năm, công cụ sẽ đưa ra câu trả lời tức thì, chính xác và xử lý đúng cả những năm nhuận.
Cách sử dụng
Nhập năm, chọn tháng và nhập ngày. Công cụ sẽ xác định ngày bạn chọn là ngày thứ mấy trong năm (ngày 1 tháng 1 là ngày thứ 1), rồi lấy tổng số ngày của năm đó trừ đi con số này. Kết quả chính là số ngày trọn vẹn còn lại sau ngày bạn vừa nhập.
Giải thích công thức
Công thức cốt lõi như sau:
$$\text{số ngày còn lại} = (365 + \text{nhuận}) - \text{số thứ tự ngày trong năm}$$
Trong đó, nhuận bằng 1 nếu là năm nhuận và bằng 0 nếu không, nên một năm nhuận có tổng cộng 366 ngày. Số thứ tự ngày trong năm là vị trí lần lượt của ngày đó trong năm. Năm nhuận là năm chia hết cho 4, ngoại trừ các năm tròn thế kỷ thì còn phải chia hết cho 400 — vì vậy năm 2000 và 2024 là năm nhuận, nhưng 1900 và 2100 thì không.
$$\text{nhuận} = \begin{cases} 1 & (y \bmod 4 = 0 \wedge y \bmod 100 \neq 0) \vee y \bmod 400 = 0 \\ 0 & \text{otherwise} \end{cases}$$
Ví dụ minh họa
Lấy ngày 25 tháng 12 năm 2023 làm ví dụ. Năm này không phải năm nhuận nên tổng số ngày = 365. Ngày 25 tháng 12 là ngày thứ 359 trong năm (\(31+28+31+30+31+30+31+31+30+31+30 = 334\) ngày tính hết tháng 11, cộng thêm 25). Vậy số ngày còn lại = $$365 - 359 = \textbf{6 ngày}.$$
Câu hỏi thường gặp
Công cụ có tính cả ngày vừa nhập không? Không. Kết quả là số ngày sau ngày bạn nhập, kết thúc vào ngày 31 tháng 12.
Năm nhuận được xử lý thế nào? Trong năm nhuận, tháng 2 có 29 ngày và tổng số ngày trở thành 366, nên các ngày từ tháng 3 trở đi sẽ dịch lùi đúng một bậc trong thứ tự ngày của năm.
Nếu tôi nhập ngày không hợp lệ với tháng thì sao? Công cụ sẽ giới hạn kết quả nằm trong khoảng hợp lệ của năm, nên số thứ tự ngày trong năm không bao giờ vượt quá tổng số ngày của năm đó.