History

澤勒的一致性和校準命令

  • October 20, 2015

根據澤勒的一致性,1600 年 2 月 29 日是星期二。但是,cal 命令顯示為星期五。 cal 的程式碼中是否存在錯誤或 Zeller 的同餘性可以預測日期的年份範圍有限制。

在大多數語言環境中,cal使用英國及其殖民地使用的公曆版本,其中包括1752 年 9 月的 11 天不連續。正如V7 手冊頁所說:

製作的日曆是為英格蘭和她的殖民地製作的。

試試 1752 年 9 月。

因此,在此時間之前的日期可能不會落在人們通過推斷現代日曆所期望的工作日。

如果您使用gcal,您可以為其--gregorian-reform提供設置不連續的日期和持續時間的選項。

引用自:https://unix.stackexchange.com/questions/237485