失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 一天已不足24小时?一年不足365天?求每年元旦为周几的公式还能用吗?(标题党石锤了)

一天已不足24小时?一年不足365天?求每年元旦为周几的公式还能用吗?(标题党石锤了)

时间:2020-08-29 01:19:43

相关推荐

一天已不足24小时?一年不足365天?求每年元旦为周几的公式还能用吗?(标题党石锤了)

目录

前言一、公式二、解释三、简化得出结论四、后记

前言

前几天有一则新闻各大媒体争相报道

今年年初,来自中国科学院国家授时中心、英国国家物理实验室时间频率组等机构的研究人员表示,从的年中以来,地球的自转速率呈加快的趋势,而且自转速度已经达到了过去50年来最快的速度,这意味着,一天已经不足24个小时了。地球自转加速,会过得更快吗?(摘自检察日报正义网)

一天已经不足24小时

那一年是不是已经不足365天了?

说到这我想到一个求每年元旦为周几的公式

这个公式也不能用了吗?

一、公式

不废话,直接上公式

输入年份year

得到该年元旦是周几的结果

Day =((year - 1) + (year - 1)/ 4 - (year - 1)/ 100 + (year - 1)/ 400 + 1)%7

二、解释

观察

怎么长得有点像判断闰年的条件呢?

普通年份一年为365天

闰年一年为366天

因此上一年的天数(是否闰年)肯定会影响到下年元旦是周几

回顾闰年判断条件

(year%4 == 0 && year%100!=0) || year%400 ==0

这个原理就不解释了

元旦

百度百科解释到是人为规定的节日,即每年的1月1日。

既然是人为规定,那么公元1年的元旦就是周一

然后日子慢慢累加

这么说似乎太抽象,我直接转化成图片

这里为了简化公式,只讨论公元1年为第一个数据起始点。人为规定公元1年1月1日为周一。

上面一部分解释了闰年的概念,判断条件可以看出公元1年不是闰年,所以只有365天。(365天=7天*52星期+1)

意思就是说公元2年元旦比1年元旦经历了52个星期轮回还多一天,即2年元旦为周二。

以此类推,每一年比前一年都会经历52个星期轮回加一天,周几也比前一年多一天。

遇到闰年366(天)=364+2=7(天)*52(星期)+1+1=365+1

相当于经历了52个星期轮回再加上两天得到下一年的元旦周几

三、简化得出结论

求每年元旦为周几的原理其实很简单

首先得到第一年的元旦为周几(人为规定公元1年元旦为周一),然后判断上一年是否为闰年,如果是周几加两天,不是周几加一天。

换个角度来看就是365%7或者366%7的结果是1还是2的问题。

结果是1,加一天。

结果是2,加两天。

如下图

一周有7天,周周轮回就有了循环队列的感觉

周一至周日分别对应1、2、3、4、5、6、7.

说到底还是365与366取舍然后%7的问题。

四、后记

写到这个我突然发现一个问题

元旦好像是公元纪年的日子

而新闻最后解释道目前只是一天内少了一秒

由于现在地球自转的加快,有科学家提出负闰秒的想法,就是将某分钟缩短至59秒。但专家指出,当世界时和原子时之间相差超过0.9秒的时候,才有调整的可能,而目前地球自转加快的速度离0.9秒差得还比较远。此外,还有网友想知道,地球自转变快了,引力是不是就小了?那越转越快,地球上的物体会飞起来吗?专家表示,地球自转并不会影响万有引力的系数,但如果要是地球转得快得不得了的话,那地球上人是会飞起来的,但是这离我们太远了,恐怕还没有飞起来,地球就解体了,那就是另外一个故事了。(摘自检察日报正义网)

就时间长度来看,这一秒似乎微不足道

和公元纪年求元旦的公式没有多大关系

是我杞人忧天了 //捂脸

如果觉得《一天已不足24小时?一年不足365天?求每年元旦为周几的公式还能用吗?(标题党石锤了)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。