Có hai nguồn của sự phức tạp trong các chức năng NextDate: sự phức tạp chỉ đề cập đến các lĩnh vực đầu vào, và các quy tắc mà phân biệt tuổi phổ biến từ năm nhuận. Kể từ khi một năm là dài 365.2422 ngày, năm nhuận được sử dụng cho các "thêm ngày" vấn đề. Nếu chúng ta khai báo một năm nhuận mỗi năm thứ tư, sẽ có một lỗi nhỏ. Lịch Gregorian (do Đức Giáo Hoàng Gregory năm 1582) giải quyết điều này bằng cách điều chỉnh năm nhuận trên năm thế kỷ. Như vậy một năm là năm nhuận nếu nó chia hết cho 4, trừ khi nó là một năm thế kỷ. Century năm là năm nhuận chỉ khi họ là bội số của 400 [Inglis 61], [ISO 91], vì vậy năm 1992, 1996, và 2000 là năm nhuận, trong khi năm 1900 là một năm chung.
đang được dịch, vui lòng đợi..