如何准确快速的计算某年某月某日是星期几

如题所述

第1个回答  2020-02-12
运用公式
W=[c/4]-2c+y+[y/4]+[26(m+1)/10]+d-1
其中
W是所求日期的星期数,c是公元年份的前两位数字,y是公元年份的后两位数字,m是月数,d是日期数。[
]内表示只截取该数的整数部分。
注意事项:
一、如果所求月份是1月或2月,则应视为上一年的13月或14月,所以公式中的m的取值范围不是从1到12,而是从3到14;
二、W是整个公式的值除以7的余数
三、在公元1582年,罗马教皇曾经下令修改历法,把这一年10月4日(星期四)的下一天改为10月15日,整整跳过了10天,所以1582年以前的日子不能直接用该公式计算星期数。本回答被提问者采纳
相似回答