24节气的交节日期--通式寿星公式计算
咱们聊到24节气的推算,那么我们必须要了解一个算法公式就是“通式寿星公式”,这个公式是用来计算24节气的,具体怎么运用,我们往下看。
通式寿星公式
“通式寿星公式”是前人整理出来的一个用于计算每年24节气日期的经验公式:
公式:[Y×D+C]-L
其中
[ ]里面得到的结果需要舍弃小数点后面的数取整
Y:采用年份后两位数,比如2021年,这里Y就取21;比如2000年,这里Y就取00
D = 0.2422
C:是一个经验值,每一年的各个节气都不一样,如下表所示。注:公历2000年的小寒、大寒、立春、雨水按照20世纪的C值来算
L:L = Y/4,小寒、大寒、立春、雨水的L=(Y-1)/4,这个结果也是需要舍弃掉小数点后面的位数,进行取整的。
通式寿星公式中C值表格
举例
2020年立春:
[20*0.2422+3.87] - (20 - 1)/4 = 8 - 4 = 4,因此,2020年2月4日为立春。
2000年大寒:
[00*0.2422+20.84] - (00 - 1)/4 = 20 - 0 = 20,这里注意两点,第一,由于计算的是2000年大寒,因此这里C值取用20世纪的C值20.84,第二,特殊情况中,2020年大寒的计算结果需要加1,因此,2000年大寒应该是1月21日,而不是1月20日。
1999年霜降:
[99*0.2422+24.218] - 99/4 = 48 - 24 = 24,因此,1999年10月24日为霜降。
赞 (0)