Linux下显示日历信息的命令 cal ,可以显示当天的日历。

如果查看历史上1752年9月,输入cal 9 1752

你会惊奇的发现1752年9月2日之后的那一天并不是1752年9月3日,而是1752年9月14日。也就是说,从1752年9月3日到1752年9月13日的11天并不存在。

这是因为1752年9月,大英帝国极其所属美洲殖民地的恺撒历法被格里高利教皇历法所取代。由于恺撒历法比格里高利历法迟11天,因此9月2日当天改历法后,次日须为9月14日。现行的公历是格利戈里历法,这个历法的是1582年教皇格利戈里根据恺撒大帝引进的算法改进的。它采用的是闰年制也就是现行的制度,这个历法并不是连续的,中间缺少了11天。抹掉这11天是由英国议会做出的决定。其他的天主国家很快跟着改了,但是新教国家不愿意修改,希腊等东正教国家直到20世纪初才修改过来。

Windows下,由于电脑的日期无法调回到那个时候(1980再往前就是2099年了),所以这段历史日历要在Linux下才能看到。