Công cụ tính năm nhuận kế tiếp là gì?
Công cụ này tìm năm nhuận đầu tiên xuất hiện sau năm mà bạn nhập vào. Năm nhuận có thêm ngày 29 tháng 2 để giữ cho lịch của chúng ta khớp với chu kỳ Trái Đất quay quanh Mặt Trời, vốn kéo dài khoảng 365,2422 ngày. Công cụ sử dụng quy tắc của lịch Gregory hiện đại — đây cũng chính là loại lịch (lịch dương) đang được dùng phổ biến tại Việt Nam — và áp dụng cho mọi năm trên thế giới.
Cách sử dụng
Hãy nhập một năm bắt đầu (ví dụ năm hiện tại) vào ô và bấm gửi. Công cụ sẽ trả về năm nhuận kế tiếp cùng với khoảng cách bao nhiêu năm so với năm bạn nhập. Bản thân năm bắt đầu sẽ bị loại trừ — kể cả khi đó là một năm nhuận, kết quả vẫn là năm nhuận tiếp theo.
Giải thích công thức tính năm nhuận
Một năm \(y\) là năm nhuận khi nó chia hết cho 4; nhưng những năm tròn thế kỷ (chia hết cho 100) chỉ được tính là năm nhuận nếu đồng thời chia hết cho 400. Vì vậy năm 2000 là năm nhuận, nhưng năm 1900 và 2100 thì không. Công cụ bắt đầu xét từ \(Y+1\) và lần lượt tiến tới cho đến khi tìm thấy năm đầu tiên thỏa mãn quy tắc này.
$$\text{Next Leap Year} = \min\left\{\, y > \text{Starting Year} \;:\; (y \bmod 4 = 0) \;\wedge\; \big((y \bmod 100 \neq 0) \vee (y \bmod 400 = 0)\big) \right\}$$
Ví dụ minh họa
Giả sử bạn nhập 2023. Xét năm 2024: \(2024 \div 4 = 506\) không có số dư, và 2024 không phải năm tròn thế kỷ, nên đây là năm nhuận. Vậy năm nhuận kế tiếp là 2024, cách năm bạn nhập 1 năm.
Nhập 2096: các năm 2097, 2098, 2099 đều không thỏa mãn. Năm 2100 chia hết cho 100 nhưng không chia hết cho 400 nên bị bỏ qua. Do đó năm nhuận kế tiếp là 2104.
Câu hỏi thường gặp
Năm vừa nhập có bao giờ là kết quả không? Không. Kết quả luôn nằm hoàn toàn sau năm bạn nhập, nên nếu nhập vào một năm nhuận thì kết quả sẽ là năm nhuận tiếp theo.
Vì sao 2100 không phải năm nhuận? Năm tròn thế kỷ bắt buộc phải chia hết cho 400. Vì \(2100 \div 400\) không ra số nguyên nên năm này không có ngày 29 tháng 2.
Các năm nhuận cách nhau bao xa? Thường là 4 năm, nhưng khoảng cách có thể lên tới 8 năm ở những năm tròn thế kỷ bị bỏ qua, chẳng hạn 1896 → 1904.