当前位置:文档之家› 你会推算几月几日是星期几吗

你会推算几月几日是星期几吗

你会推算几月几日是星期几吗?
可从日历表上得知2001 年 1 月 1 日是星期一,所以要知道1 月几日是星期几,只需把这个日期数除以7 ,所得余数是几,那么这个日期就是星期几。

如 1 月25 日,因为25 ÷7=3 … 4 所以1 月25 日应是星期四。

2 月25 日是星期几呢?因为1 月份是31 天,被7 除余
3 ,这个3 应加在2 月份的日期数上,即25+3=28 ,被7 除余数是0 ,所以2 月25 日应是星期日。

又因为2001 年2 月份是平月,28 天,已能被7 除尽,所以对3 月份的日期还应加 3 。

但3 月是大月,是31 天,比7 的整数倍多3 ,所以对4 月份的日期应再加一个3 。

累计应加6 。

4 月份30 天,比7 的整倍数多2 ,所以对 5 月份的日期应再加2 ,累计应加8 ,8-7=1 ,故与加1 等效。

以此类推,把2001 年 1 至12 月份的日期分别顺次加上以下12 个数:0 3 3 6 1 4 6 2 5 0 3 5 ,再除以7 ,所得余数是几,则这个日子就是星期几了。

如2001 年10 月 1 日,按序应加0 ,得 1 ,所以是星期一。

又如12 月31 日,按序应加 5 ,31+5=36 ,36 ÷ 7=5 … 1 所12 月31 日是星期一。

<?XML:NAMESPACE&NBSP;PREFIX&NBSP;=&NBSP;O&NBSP;NS&NBSP;=&NBSP;"URN :SCHEMAS-MICROSOFT-COM:OFFICE:OFFICE"&NBSP; />
更高挑战:
按同样的道理还可以推算出2002 年1 至12 月各日应加上的12 个数,因为2002 年是平年,共365 天被7 整除余1 ,而且2002 年2 月还是平月,故在今年各月应加的12
个数上,再各加 1 即得1 4 4 0 2 5 0 3 6 1 4 6 。

如明年5 月1 日,1+2=3 ,所以是星期3 。

以此类推,你可以推算出任何一年的某月某日是星期几。

但需注意闰年和平年的区别。

相关主题