Linux cal命令了解人類時間改革
以前聽人說在Linux上可以查到一個很奇怪的月份,只是當(dāng)時忘了那個特殊的月份。今天在網(wǎng)上搜了一下,發(fā)現(xiàn)通過Linux cal命令(月份)了解人類時間改革。
# cal 9 1752 九月 1752
日 一 二 三 四 五 六
1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
我們發(fā)現(xiàn)1752年9月2日的后面竟然是14日,確實(shí)很奇怪,通過在網(wǎng)上搜索,找到了答案:
1582年2月,羅馬教廷要求從1582 年10月中減去10天,因此1852年10月4日后面緊跟著就是15日。在意大利、西班牙等國家都這樣處理了。其他天主教國家也很快跟著這么做了,但是新教國家不愿意修改,而且希臘等東正教國家直到20世紀(jì)初才修改,所以這個改革在英國及其殖民地(包括美國)在1752年9月才被執(zhí)行。這樣1752 年9月2日后面跟著的就是1752年9月14日。這就是為什么cal會生成上面輸出的原因了。
Windows用戶是沒福氣查到這個特殊月份了,因?yàn)閃indows的紀(jì)年范圍只是1980-2099。呵呵
【編輯推薦】