`

为什么二月的天数比其他月少?

阅读更多

——公元前46年,罗马皇帝恺撒在修改历法时,规定每年为12个月,一、三、五、七、八、十、十二月定为大月,每月31天;其他月份定为小月,每月30天。但 是照这样规定,一年就不是365天,因此得找出一个月扣去一天。那个时候被判处死刑的犯人都在二月份处死,所以人们都希望二月能快点过去。于是,就把二月 扣去了一天。这样,二月就剩下29天。
——后来,有一个叫奥古斯特的人做了罗马皇帝。他发现恺撒是七月份生的,七月是大月,而他自己是八月份生的,八月却是小月。他为了显示自己和 前一位皇帝有同样尊严,就把八月也定为大月,改为31天。而八月多出的这一天仍然从二月份扣除,这样,二月只剩下28天了。只是每过4年,也就是闰年,二 月才是29天。这就是二月份天数少的来历。

 

公历的大月小月

 

月份
月天数
月大小
备  注
1
31
 
2
28
闰年29天
3
31
 
4
30
 
5
31
 
6
30
 
7
31
 
8
31
 
9
30
 
10
31
 
11
30
 
12
31
 

 

一天的准确时间23.9345小时,这样4年下来就会多出1天时间来!所以每4年要更正一下!故有闰年有366天

 

编程中公历闰年的简单计算方法:
设年份 year

if (year能被4整除 and 不能被100整除) or year能被400整除
then 该年为闰年
else 该年为平年

 

也就是我们通常所说的:四年一闰,百年不闰,四百年再闰。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zubin006/archive/2008/03/21/2202610.aspx

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics