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)

相关推荐