Q
为什么大部分手表的万年历都不涵盖 2099 年以后的年份?
A
答:
2000 年是一个特殊的闰年。后两位数字能够被 4 整除的年份是闰年,这一天需要额外加一天,天数变成 366 天。但是闰年的补充定义如下:
・除了能被 400 整除的年份之外,后两位数字为 00 的年份都不是闰年。
2000 年的后两位数字是 00,但是它也能够被 400 整除,所以它是闰年。因此 1901 年至 2099 年是一个比较少见的 199 年周期,在这期间,每四年一次闰年(没有例外)。(相同类型的下一个周期是大约 300 年后的 2301 至 2499 年。)
因此,这个周期足以让大部分计算机和其他设备所配备的日历以简单闰年规则(“能被 4 整除的年份为闰年”)进行计算,在大部分情况下都不会出现问题。
但是 2100 年不是闰年,因为它能被 4 整除而不能被 400 整除,并且后两位数字是 00,所以简单规则将失效,日历将出错。