今天晚上在研究各种日历纪年什么的, iOS 系统自带的日历 App,采用的应该是类似 Proleptic Gregorian calendar ,但是 1900 年、 1800 年、 1700 年(按照算法,这些日期应该都在 1582 年后改的 Gregorian calendar 算做平年)的 2 月在年览视图上都有 29 天,点击进去的月览图中显示天数只有 28 天,这是为什么? 1600 年的 2 月在年览视图上也是 29 天,但是月览视图上则是正常的闰年 29 天。
可能有用的链接:
http://superuser.com/questions/481496/why-are-excel-weekdays-wrong-for-1900http://www.joelonsoftware.com/items/2006/06/16.html几个相关 Wiki 的链接:
1. Gregorian calendar :
https://en.wikipedia.org/wiki/Gregorian_calendar2. Leap year :
https://en.wikipedia.org/wiki/Leap_year关于问题的一些参考图:
1.年览视图:
2.月览视图:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://v2ex.ih06.com/t/215035
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.