公历闰年的计算规则.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公历闰年的计算规则

公历闰年计算规则参考资料:/date/leapyear.html若一年按365天5h4846(此时86400年也是闰年)计算,一年日数必须是整数,不便将零时数计入,所以取365天为一年,则余5时48分46秒 ,积至4年约满一 日,所以4年一“闰日”,谓之“闰年”,无“闰日”之年为平年,即平年365天,闰年366天。但到4年之时,仅有23时15分4秒闰一日,欠缺44分56秒;积至100年(25闰)时就欠缺18时43分20秒,约合3 / 4日,所以满100年不闰;此时又余5时16分40秒,积至400年余21时6分40秒又闰;又欠缺2时53分20秒,积至3200年计欠缺23时6分40秒,所以满3200年不闰;此时又余53分20秒,积至86400年刚好24 时又一闰,这是不余不欠,需重计算,所以按阳历计算就有上面的闰年规则。按一回归年365天5h4845.5计算:3200年多出16000小时153600分145600秒 =18600小时26分40秒,共32*24+8=136个闰年=776*24=18624小时 18600小时,所以只能算到775个闰年,3200不是闰年,于是775*24=18600,多出了26分40秒怎么办需要多少个周期弥补?答案是54个周期,为172800年,因为172800/3200=54个周期 54*26分40秒=1404分2160秒=24小时。历法规则的来由若一年按365天5h4846(此时86400年也是闰年)计算:一年日数必须是整数,不便将零时数计入,所以取365天为一年,则余5时48分46秒 ;积至4年约满一日,所以4年一“闰日”,谓之“闰年”,无“闰日”之年为平年,即平年365天,闰年366天。但到4年之时,仅有23时15分4秒闰一日,欠缺44分56秒;积至100年(25闰)时就欠缺18时43分20秒,约合3 / 4日,所以满100年不闰。此时又余5时16分40秒;积至400年余21时6分40秒又闰。又欠缺2时53分20秒;积至3200年计欠缺23时6分40秒,所以满3200年不闰。此时又余53分20秒;积至86400年刚好24 时又一闰,这时不余不欠,需重计算。所以按阳历计算就有上面的闰年规则。判断是否闰年的计算规则能被4整除,且不能被100整除;或者能被400整除,且不能被3200整除;或者能被86400整除。伪代码IF (year mod 4 == 0 and year mod 100 != 0) or (year mod 400 == 0 and year mod 3200 != 0) or (year mod 86400 == 0)一个有意思的写法year % ( year % 100 ? 4 : 400 ) ? ‘common year’ : ‘leap year’;公历大小月及天数由来漫长古代史上,我国用的是阴历(又称夏历、农历)纪年,直到辛亥革命胜利中华民国建立时,经由大总统孙中山先生的主张与坚持,方才与世界接轨采用公历,至今还不满一百年。公历,俗称阳历,是十六世纪以来世界通行的纪年法。一年十二个月中七个月是大月,五个月是小月,即一、三、五、七、八、十、十二为大月,其余五个月为小月。让人费解的是,大月与小月之分没有规律而显得杂乱,且是多了一个大月,这是怎么制定的呢?公历源于古罗马的儒略历。公元前四十六年,罗马统帅凯撒下令制定历法,职官把一年的三百六十五天分作十二个月,每月三十天,多余的五天作为宗教节日。凯撒要求将三百六十五天全部放进各个月份中,不许多余一天。职官于是把单月定为大月,每月三十一天;双月定为小月,每月三十天。由于罗马王国有个世代相传的规制,就是每年的二月份处决犯人,朝野视杀人的二月份为不吉,无不希望它早点过去,所以定二月份为二十九天(闰年三十天),这样,一年三百六十五天全部分配完毕。凯撒死后,奥古斯都继承了王位,这是一位雄才大略的君主,先后平息了贵族叛乱,征服了埃及,使疆域拓展,国泰民安。这两场战争的胜利目,恰好都在八月份,为使英名与丰功伟绩永留后世,传之万代,他用自己含有“神圣”、“至尊”意思的名字“奥古斯都”,作为八月份的月名。令奥古斯都不满意的是,八月份是只有三十天的小月。他于是下达命令:从二月份甩抽出一天放进八月份,使八月成了三十一天的大月,而二月减少为二十八天(闰年二十九天)。为不致七、八、九连续三个月大月,他又下令把八月后的大小月颠倒过来,使十月、十二月成了大月,而九月、十一月成了小月。国王权力至高无上,奥古斯都擅自修改的历法颁行,一代接一代在古罗马延续,后来逐渐为各国所接受,成了世界通用,也就形成了现行公历纪年的大、小月及各个月份的天数。123456789101112凯撒312931303130313031303130奥古斯都312831303130313130

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档