Công cụ này làm gì
Công cụ giúp bạn liệt kê các năm nhuận từ một năm bắt đầu mà bạn chọn trở đi, theo quy tắc chuẩn của lịch Gregory (lịch dương đang dùng phổ biến hiện nay). Bạn chỉ cần nhập năm bắt đầu là 1582 SCN trở về sau (đây là năm lịch Gregory ra đời) và chọn số lượng năm nhuận muốn xem: 10, 100, 500 hoặc 1000. Kết quả là một danh sách các năm được đánh số thứ tự, sắp xếp từ nhỏ đến lớn, bắt đầu từ năm nhuận đầu tiên lớn hơn hoặc bằng năm bạn nhập.
Cách sử dụng
Hãy nhập năm bắt đầu (ví dụ 2020) và chọn số lượng năm muốn liệt kê. Nếu chính năm bắt đầu đã là năm nhuận thì nó sẽ là mục đầu tiên trong danh sách. Công cụ tiếp tục quét từng năm về sau cho đến khi thu thập đủ đúng số năm nhuận bạn yêu cầu, vì vậy con số càng lớn thì danh sách càng kéo dài tới tương lai xa hơn.
Giải thích công thức
Một năm là năm nhuận khi nó chia hết cho 4, với một ngoại lệ: những năm chia hết cho 100 thì KHÔNG phải năm nhuận, trừ khi chúng cũng chia hết cho 400. Như vậy 1600, 2000 và 2400 là năm nhuận, còn 1700, 1800, 1900, 2100, 2200 và 2300 là năm thường. Diễn đạt chính xác:
$$\text{Leap}(Y) \iff \left(Y \bmod 4 = 0\right) \,\wedge\, \left(Y \bmod 100 \neq 0 \,\vee\, Y \bmod 400 = 0\right)$$$$\begin{gathered} \text{Leap}(Y) \iff \left(Y \bmod 4 = 0\right) \,\wedge\, \left(Y \bmod 100 \neq 0 \,\vee\, Y \bmod 400 = 0\right) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} Y &\ge \text{Start year} \ge 1582 \\ N &= \text{Number of entries} \end{aligned} \right. \end{gathered}$$
Ví dụ minh họa
Với năm bắt đầu là 2020 và 10 mục, kết quả sẽ là: 2020, 2024, 2028, 2032, 2036, 2040, 2044, 2048, 2052, 2056. Hãy để ý cách hoạt động của ngoại lệ năm tròn thế kỷ: nếu bắt đầu từ năm 2096, danh sách sẽ là 2096, 2104, 2108, 2112, 2116 — năm 2100 bị bỏ qua vì nó chia hết cho 100 nhưng không chia hết cho 400.
Câu hỏi thường gặp
Vì sao năm bắt đầu phải từ 1582 trở đi? Trước cuộc cải cách lịch Gregory vào tháng 10 năm 1582, người ta dùng lịch Julius (Julian), trong đó cứ 4 năm lại có một năm nhuận mà không có ngoại lệ tròn thế kỷ. Do đó nếu áp dụng quy tắc này cho thời điểm sớm hơn sẽ cho kết quả sai về mặt lịch sử.
Năm nhuận có luôn cách nhau đúng 4 năm không? Không. Phần lớn cách nhau 4 năm, nhưng tại những mốc tròn thế kỷ không chia hết cho 400, khoảng cách sẽ giãn ra thành 8 năm.
Công cụ này có dùng được ở mọi nơi không? Có — lịch Gregory là chuẩn dân sự chung trên toàn thế giới, trong đó có Việt Nam, nên quy tắc này áp dụng phổ biến cho các ngày tháng hiện đại.