日历上消失的十天
其实就是马一个没什么用但是我到今天才知道的常识_(:3」∠)_
今天做到一道题,大概是让算每个世纪最后一天可能是星期几
(在此之前我都不知道,例如20世纪的最后一天是2000.12.31 orz)
结果百度到了两种关于 公元1年1月1日是星期几 的答案
这是因为在1582年10月曾经被抹去了十天(不同国家采用的时间不同)
[1]
The Julian calendar, introduced by Julius Caesar in 46 BC (708 AUC), was a reform of the Roman calendar. It took effect in 45 BC (709 AUC), shortly after the Roman conquest of Egypt.
[2]
The Gregorian calendar, also called the Western calendar and the Christian calendar, is internationally the most widely used civil calendar.It is named for Pope Gregory XIII, who introduced it in 1582. The calendar was a refinement in 1582 to the Julian calendar amounting to a 0.002% correction in the length of the year.
两者区别在于闰年的判定,前者每四年一个闰年,后者每四百年九十七个闰年。
为了纠正前者已经累计多了的十天误差,教皇规定1582年10月4日的下一天为1582年10月15日,星期保持连续。
结论:
按当时真实历法Julian calendar,公元1年1月1日是星期六;
按照现在沿用的历法Gregorian calendar倒推回去,公元公元1年1月1日是星期一。
顺便,按后者计算,每个世纪最后一天只会是周五、周三、周一、周日(2000.12.31)的循环。
REFERENCE
[1]https://en.wikipedia.org/wiki/Julian_calendar
[2]https://en.wikipedia.org/wiki/Gregorian_calendar
今天做到一道题,大概是让算每个世纪最后一天可能是星期几
(在此之前我都不知道,例如20世纪的最后一天是2000.12.31 orz)
结果百度到了两种关于 公元1年1月1日是星期几 的答案
这是因为在1582年10月曾经被抹去了十天(不同国家采用的时间不同)
[1]
The Julian calendar, introduced by Julius Caesar in 46 BC (708 AUC), was a reform of the Roman calendar. It took effect in 45 BC (709 AUC), shortly after the Roman conquest of Egypt.
[2]
The Gregorian calendar, also called the Western calendar and the Christian calendar, is internationally the most widely used civil calendar.It is named for Pope Gregory XIII, who introduced it in 1582. The calendar was a refinement in 1582 to the Julian calendar amounting to a 0.002% correction in the length of the year.
两者区别在于闰年的判定,前者每四年一个闰年,后者每四百年九十七个闰年。
为了纠正前者已经累计多了的十天误差,教皇规定1582年10月4日的下一天为1582年10月15日,星期保持连续。
结论:
按当时真实历法Julian calendar,公元1年1月1日是星期六;
按照现在沿用的历法Gregorian calendar倒推回去,公元公元1年1月1日是星期一。
顺便,按后者计算,每个世纪最后一天只会是周五、周三、周一、周日(2000.12.31)的循环。
REFERENCE
[1]https://en.wikipedia.org/wiki/Julian_calendar
[2]https://en.wikipedia.org/wiki/Gregorian_calendar
还没人转发这篇日记