OnlineTimeNow

Quy tắc năm nhuận và lý do năm 2100 không phải năm nhuận

Quy tắc năm nhuận và lý do năm 2100 không phải năm nhuận

Năm nhuận có 366 ngày thay vì 365 ngày, với ngày thêm vào là ngày 29 tháng 2. Quy tắc quen thuộc «cứ bốn năm một lần» chỉ là phần đầu trong ba phần. Quy tắc đầy đủ của lịch Gregory còn bỏ ngày nhuận ở phần lớn các năm tròn thế kỷ. Vì vậy, năm 2000 là năm nhuận, năm 1900 không phải và năm 2100 cũng sẽ không phải. Ngày nhuận tiếp theo là thứ Ba, ngày 29 tháng 2 năm 2028.

Quy tắc trong ba bước

  1. Nếu năm chia hết cho 4, đó là năm nhuận.
  2. Trừ khi năm đó cũng chia hết cho 100: khi ấy không phải năm nhuận.
  3. Trừ khi năm đó cũng chia hết cho 400: khi ấy vẫn là năm nhuận.

Xét một năm theo thứ tự ba bước trên và lấy kết luận ở bước cuối cùng áp dụng được. Năm 2028 chia hết cho 4 nhưng không chia hết cho 100 nên là năm nhuận. Năm 2100 chia hết cho 4 và 100 nhưng không chia hết cho 400 nên là năm thường. Năm 2000 thỏa mãn cả ba bước nên là năm nhuận. Đài thiên văn Hải quân Hoa Kỳ trình bày quy tắc theo đúng các điều kiện này và nêu 1700, 1800 và 1900 là những ví dụ điển hình về năm tròn thế kỷ không nhuận.

Trong bảng tính, nếu năm nằm ở ô A1, công thức sau kiểm tra đầy đủ: =IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap","Common"). Phần lớn ngôn ngữ lập trình có sẵn chức năng này, chẳng hạn calendar.isleap() trong Python.

Vì sao cần quy tắc này

Trái Đất mất khoảng 365,2422 ngày để đi từ một điểm xuân phân đến điểm xuân phân tiếp theo. Bảo tàng Hoàng gia Greenwich dùng con số này cho năm mặt trời (năm nhiệt đới); tính theo giờ là 365 ngày, 5 giờ, 48 phút và 46 giây. Lịch gồm 365 ngày tròn bị chậm gần sáu giờ mỗi năm, và sau một thế kỷ các mùa sẽ đến muộn khoảng 24 ngày theo lịch.

Lịch Julius, được đưa vào sử dụng năm 45 trước Công nguyên, khắc phục điều đó bằng cách thêm một ngày nhuận sau mỗi bốn năm. Như vậy, năm trung bình dài 365,25 ngày, vượt khoảng 11 phút. Mỗi năm thừa 11 phút thì khoảng 128 năm tích lại thành một ngày, và đến năm 1582, điểm xuân phân đã dịch sớm hơn khoảng 10 ngày trên lịch.

Cuộc cải cách lịch Gregory năm 1582 bỏ đi 10 ngày đó và thêm ngoại lệ cho năm tròn thế kỷ. Bỏ ba ngày nhuận trong mỗi 400 năm để lại 97 năm nhuận mỗi chu kỳ và năm trung bình dài 365,2425 ngày. Con số này vẫn dài hơn khoảng 26 giây, nhưng phải sau khoảng 3.200 năm mới tích lại thành một ngày. Bạn có thể đọc toàn bộ câu chuyện về cuộc cải cách và những nước mất hàng thế kỷ mới áp dụng lịch này trong bài lịch Gregory hoạt động như thế nào.

So sánh từng quy tắc với năm mặt trời (khoảng 365,2422 ngày)
LịchSố ngày nhuận mỗi 400 nămNăm trung bìnhSai lệch
Không có năm nhuận0365 ngàyngắn hơn 6 giờ mỗi năm
Julius (mỗi 4 năm)100365,25 ngàydài hơn khoảng 11 phút mỗi năm
Gregory (4, 100, 400)97365,2425 ngàydài hơn khoảng 26 giây mỗi năm

Các năm nhuận sắp tới

Mọi năm chia hết cho 4 từ 2028 đến 2096 đều là năm nhuận, không có ngoại lệ ở giữa. Bảng cho biết thứ của mỗi ngày 29 tháng 2, ngày thực tế gắn với sinh nhật, hợp đồng và việc trả lương trong năm nhuận.

Các năm nhuận từ 2028 đến 2096
Năm nhuậnNgày 29 tháng 2 rơi vào
2028Thứ Ba
2032Chủ nhật
2036Thứ Sáu
2040Thứ Tư
2044Thứ Hai
2048Thứ Bảy
2052, 2056, 2060, 2064, 2068, 2072Thứ Năm, thứ Ba, Chủ nhật, thứ Sáu, thứ Tư, thứ Hai
2076, 2080, 2084, 2088, 2092, 2096Thứ Bảy, thứ Năm, thứ Ba, Chủ nhật, thứ Sáu, thứ Tư

Sau đó là một khoảng cách dài hơn. Năm 2100 không nhuận, nên 2096 và 2104 cách nhau tám năm, lần đầu có khoảng cách như vậy kể từ 1896 đến 1904. Năm 2200 và 2300 cũng bỏ ngày nhuận; năm 2400 vẫn có ngày này. Nếu viết phần mềm hiện nay phải xử lý ngày sau năm 2099, bạn nên kiểm tra riêng năm 2100, vì mã chỉ kiểm tra «chia hết cho 4» sẽ vượt qua mọi phép thử cho đến lúc đó.

Tính từ ngày 26 tháng 10 năm 2026, còn 491 ngày đến ngày nhuận tiếp theo. Đồng hồ đếm ngược giúp bạn đếm đến ngày đó hoặc bất kỳ ngày nào khác.

Sinh nhật ngày 29 tháng 2

Những người sinh ngày 29 tháng 2 trong tiếng Anh thường được gọi là leaplings hoặc leapers. Với một ngày nhuận trong mỗi 1.461 ngày của chu kỳ bốn năm, xác suất một ngày sinh rơi vào ngày 29 tháng 2 là khoảng 1 trên 1.461. Trong toàn bộ chu kỳ 400 năm, khi ba ngày nhuận bị bỏ đi, xác suất này gần 1 trên 1.506 hơn.

Vào năm thường, người sinh ngày nhuận phải chọn một ngày. Phần lớn tổ chức sinh nhật vào ngày 28 tháng 2 để vẫn ở trong tháng 2, hoặc ngày 1 tháng 3, ngày sau 28 tháng 2, khi đã đủ một năm kể từ sinh nhật trước. Chọn ngày nào để tổ chức cũng không sai.

Về pháp luật và giấy tờ, không có một câu trả lời chung; điều này tùy thuộc vào nơi áp dụng luật và đôi khi cả mục đích. Nếu ngày chính xác có ý nghĩa quan trọng, chẳng hạn khi thi bằng lái, xác định ngày nghỉ hưu hoặc áp dụng chính sách dựa trên việc đủ tuổi, hãy kiểm tra quy định áp dụng cho bạn thay vì tự suy đoán. Công cụ tính tuổi tính chính xác số năm, tháng và ngày từ bất kỳ ngày sinh nào, kể cả ngày 29 tháng 2; phương pháp tính được giải thích trong bài cách tính tuổi.

Ngày nhuận và giây nhuận

Hai khái niệm nghe giống nhau nhưng giải quyết những vấn đề khác nhau. Ngày nhuận giữ cho lịch phù hợp với quỹ đạo của Trái Đất quanh Mặt Trời. Giây nhuận giữ cho thời gian đồng hồ nguyên tử (UTC) phù hợp với chuyển động quay quanh trục của Trái Đất, vốn hơi không đều. Ngày nhuận tuân theo quy tắc cố định có thể áp dụng trước hàng thế kỷ; giây nhuận được thông báo trước khoảng sáu tháng sau khi các nhà thiên văn đo tốc độ quay của Trái Đất.

Có 27 giây nhuận được thêm từ năm 1972 đến năm 2016 và không có giây nào kể từ đó. Năm 2022, Hội nghị toàn thể về Cân đo quyết định mở rộng khoảng chênh lệch cho phép vào năm 2035, nhằm giữ UTC không cần giây nhuận trong ít nhất một thế kỷ. Ngày nhuận không bị ảnh hưởng. Chi tiết có trong bài giây nhuận và lý do sẽ chấm dứt.

Kiểm tra bất kỳ ngày nào

Công cụ tính ngày áp dụng đầy đủ quy tắc 4, 100 và 400, nên cho kết quả đúng khi đếm ngày qua tháng 2 của năm nhuận hoặc qua năm 2100. Để biết năm nhuận ảnh hưởng thế nào đến số tuần trong năm và vì sao một số năm có 53 tuần ISO, hãy xem một năm có bao nhiêu tuần.

Câu hỏi thường gặp

Năm 2028 có phải năm nhuận không?

Có. Năm 2028 chia hết cho 4 và không phải năm tròn thế kỷ, nên tháng 2 năm 2028 có 29 ngày. Ngày 29 tháng 2 năm 2028 là thứ Ba.

Vì sao năm 2100 không phải năm nhuận?

Năm tròn thế kỷ chỉ là năm nhuận nếu chia hết cho 400. Năm 2100 không chia hết cho 400 nên bỏ ngày 29 tháng 2 để lịch không chạy nhanh hơn các mùa.

Bao lâu có một năm nhuận?

Cứ bốn năm một lần, trừ các năm tròn thế kỷ không chia hết cho 400. Như vậy có 97 năm nhuận trong mỗi 400 năm.

Năm 2000 có phải năm nhuận không?

Có. Năm này chia hết cho 400 nên ngoại lệ dành cho năm tròn thế kỷ không áp dụng.

Cập nhật:

Mọi ngày tháng, chênh lệch giờ và phép tính trên trang đã được đối chiếu với các nguồn dưới đây.

  1. Bảo tàng Hoàng gia Greenwich: Những năm nào là năm nhuận?
  2. Đài thiên văn Hải quân Hoa Kỳ: Giới thiệu về lịch
  3. Microsoft: Excel giả định sai rằng năm 1900 là năm nhuận