谁能告诉我怎样才可以算出某日是星期几?

暑假作业上有道题目就是要我算某日是星期几?不忘了,希望大家能告诉我解答某日是星期几的公式,或解答方法
就是C是怎么算出来的啊?最好说的简单点啊,我很笨的,弄个算式给我看我就会知道的

在上小学时,有一位同学和我作过这样一个游戏:他让我随便说出当年的某一月某一日,他不用看日历就能很快、准确地说出这天是星期几。

我拿来了一本日历,与他试验了几次。果然他每次都说得很快也很准。我知道他不可能把一年三百六十五天每天星期几都背下来,所以他的本事引起了我很大的兴趣。

后来我知道了他的计算方法:他心里记住了十二个数字,这十二个数字分别对应于当年的十二个月。要计算当年的某月某日是星期几,只要用那日的日数加上那月所对应的数字,然后除以7,余几就是星期几,恰好除尽就是星期日。

我清楚地记得那年的十二个月所对应的数字依次是
1,4,4,0,2,5,0,3,6,1,4,6
1994年是:5 1 1 4 6 2 4 0 3 5 1 3

这一串数字就能很快地心算出1994年任何一天是星期几。这在手头无年历可查的情况下还是有一定用处的。在那一段我们还列出了最近几年每年对应的十二个数字,用这种方法计算最近几年某年某月是星期几也都还方便。

但是要计算自古至今以至遥远未来的公元某年某月某日是星期几,因为手头很难有那一年的年历,那一年相应的十二个数字不易获得,所以那种方法不适用了。

本段要介绍的是计算我们现在使用的历法实行以来或未来公元某年某月某日是星期几的一个方法。

先介绍一个算式:

其中 是公元的年数,C是从这一年的元旦算起到这一天为止(包括这一天是内)的天数。方括号表示其中算式的整数部分,即在计算S的值时,三个方括号中只要算出商数的整数部分,把余数略去不计。

求出S的值之后,除以7,余几就是星期几;除尽了就是星期日。
例如我们计算一下西安事变发生在星期几。
解 西安事变发生在1936年12月12日,所以x=1936 C=347于是可得:

=1935+483-19+4+347=2750
2750÷7=392………6,
所以西安事变发生在星期六。

我们再来计算一下1994年12月25日是星期几;此时x=1994 C=359于是可得 :

=1993+498-19+4+359 =2835
2835÷7=405,无余数,
所以,1994年圣诞节是星期日。

这个计算方法根据的是每四年一闰、百年不闰、四百年再闰的历法,即格里历。格里历是从公元1582年开始实行的,所以,用这个方法可以计算公元1582年以后某年某月某日是星期几。

参考资料:http://www.cnmaths.com/zttj/ShowArticle.asp?ArticleID=470

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-03-23

如何快速知道对应日期是星期几?

第2个回答  2006-07-23
楼上说的算是答案了,我算10年内一般用几秒,几百年内在一分钟之内,练熟了就去蒙人,说背出来的,别人都觉得好奇,开始时候觉得蛮好玩的,祝你好运……
第3个回答  2006-07-21
今日是星期几?跟提问日相减,得出的数除以7余几,再由今天的星期加,如果大于7就-7,得出那日是星期几
第4个回答  2006-07-21
万年历啊~~~

谁能告诉我怎样才可以算出某日是星期几?
后来我知道了他的计算方法:他心里记住了十二个数字,这十二个数字分别对应于当年的十二个月。要计算当年的某月某日是星期几,只要用那日的日数加上那月所对应的数字,然后除以7,余几就是星期几,恰好除尽就是星期日。我清楚地记得那年的十二个月所对应的数字依次是 1,4,4,0,2,5,0,3,...

如何快速算出出生日期是星期几
星期六之后两天正是星期一。 这个简单的计算告诉我们计算星期的一个基本思路:首先,先要知道在想算的日子 之前的一个确定的日子是星期几,拿这一天做为推算的标准,也就是相当于一个计算的 “原点”。其次,知道想算的日子和这个确定的日子之间相差多少天,用7除这个日期 的差值,余数就表示想算的日子的星期在确定的...

有谁知道只要说出年月日就可以算出那天是星期几的方法
首先,我们要用变量D,M和Y来表示日期。比如,1994年3月1日就用“D=1,M=3,Y=4”记录。我们的目标是让计算结果在0到6之间。0代表星期一,1代表星期二,2代表星期三,依此类推。1994年3月1日是个星期二,那么“D mod 7(日期变量除以7的余数))))”这个公式对于整个三月份都有效。

谁告诉我今天是星期几啊?
如果今天是星期一,那么加上3天后就是星期四;如果是星期二,加3天后为星期五;如果是星期三,加3天后是星期六;如果是星期四,加3天后变为星期日;如果是星期五,加3天后为星期一;如果是星期六,加3天后变为星期二;如果是星期日,加3天后则是星期三。对于平年,总共有365天。计算方法同样为(...

根据年月日算出星期几的公式是多少?
计算星期有一个著名的公式:蔡勒公式,随便给一个确定的日期,就能用这个公式推算出是星期几。下面以中华人民共和国成立100周年纪念日那天(2049年10月1日)来计算是星期几,过程如下:w=y+[y\/4]+[c\/4]-2c+[26(m+1)\/10]+d-1 =49+[49\/4]+[20\/4]-2×20+[26×(10+1)\/10]+1-1...

谁能告诉我计算任意一年月日是星期几的方法啊?
用当天是几月几日星期几做底,然后算出今年离那年有几年零几天。再用年数减去闰年数,乘365除再加上366乘闰年数再加上零的天数,最后除7,如是整数,就是当天是星期几就是那天是星期几;如不是整数,就要分两种情况:如果往后数(如2007年一月一日至2008年一月一日),余数是几,就用今天往后数...

谁能告诉我WEEKDAY函数基本用法是什么啊?里面的1,2,3,到底是什么含义啊...
1、首先在Excel中打开一份已经准备好的文件,格式如下图。2、然后在“星期”列输入“=weekday”,选中要计算的单元格F2。3、由于Excel默认设置星期日是一周的开始,要使星期一设为一周的开始,选择第二行。4、然后按回车键并双击填充柄,则可以得到一列的星期日期计算结果。5、假如想要设置成“星期...

...你能算出2009年的10月1日是星期几吗? 2009年的1月1日是星
30+28+31+30+31+30+31+31+30+1=273 273÷7=39 意思为扣除1号之外的一月、二月、三月、四月、五月、六月、七月、八月、九月以及十月1日的总和天数除以一个星期的七天,刚好除完,那么那天就刚好是星期四。

...题中的今天是星期几 谁会啊详细一点的告诉我
今天周五推出昨天是周四,题中说如果昨天是明天,所以明天就是周四,那么今天就是周三,望采纳,谢谢

有一个人能告诉我100年以来的任何一天是星期几
在你还是个孩子的时候,你可能见过一种纪录记录着年,月,日的表格,只要加上几个数字,和它相连的另一张表格就会告诉你这个日期是星期几。当然,计算机硬盘的操作系统里也可以加入这样的计算表。不过有一种简单的方法可以轻松地算出某天是星期几;而且这个方法只占用很少的内存空间,而那些只能推算几...

相似回答