万年历的计算公式

-泽勒公式

历史上的某一天是哪一天?未来是哪一天?关于这个问题有很多公式(两个一般公式和一些分段公式),其中最著名的是泽勒公式。

即w = y+【y/4】+【c/4】-2c+【26(m+1)/10】+d-1。

公式中的符号具有以下含义:w:周;c:世纪-1;y:年份(两位数);m:月(m大于或等于3,但小于或等于14,即在丘勒公式中,一年中的1和二月应视为上一年的13和14,例如2003年的1应视为2002年的1。d:日;【】代表四舍五入,即只取整数部分。(c是世纪数减一,y是年份的最后两位数,m是月份,d是天数。

65438+10月和2月应该按照上一年的65438+3月和65438+4月计算,此时C和Y都按照上一年计算。)

计算出的w除以7,余数是星期几。如果余数为0,则是星期天。

以65438+2049年10月1(100周年国庆)为例,流程如下:

泽勒公式: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

=49+[12.25]+5-40+[28.6]

=49+12+5-40+28

=54(除以7和5)

即2049年6月10日(第100个国庆节)是星期五。

你的生日是哪一天(你出生的时候,今年,明年)?不妨一试。

但是,上述公式只适用于1582 10 10月15之后的情况(当时,教皇将凯撒大帝制定的儒略历改为公历,也就是今天使用的公历)。