2006年6月12日是星期几?怎么计算?
问题描述:
2006年6月12日是星期几?怎么计算?
这是一道小学升初中的考题,谁知道怎么做啊?请详细告知.谢谢!
答
今天星期一,算出2006年6月12日到今天的天数是18+31+31+30+31+30+31+31+28+31+30+31+30+31+31+30+31+30+31+31+29+31+7=665
665除以7的余数是0,2006年6月12日也是星期一.
平年有365天365÷7的余数为1,因此,今天星期一,明年的今天星期三(明年闰年,二月有29天,否则是星期二).去年的今天是星期日(今年是平年,二月有28天,否则,是星期六).
通用公式:
W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D
Y是年份数,D是这一天在这一年中的累积天数,也就是这一天在这一年中是第几天.
最好用的是蔡勒公式:
W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1
C是世纪数减一,y是年份后两位,M是月份,d是日数.1月和2月要按上一年的13月和
14月来算,这时C和y均按上一年取值.
两个公式中的[...]均指只取计算结果的整数部分.算出来的W除以7,余数是几就
是星期几.如果余数是0,则为星期日.