通式寿星公式:[Y×D+C]-L
[ ]里面取整数;Y=年数的后2位数;D=0.2422;L=Y/4,小寒、大寒、立春、雨水的L=(Y-1)/4
注:公历2000年的小寒、大寒、立春、雨水按照20世纪的C值来算
公式应用举例:
例1:计算公历2019年的立春日期
[19 × 0.2422 + 3.87] - [(19 - 1) / 4] = 8 - 4 = 4,则2月4日立春
例2:计算公历2020年的大暑日期
[20 × 0.2422 + 22.83] - [20 / 4] = 27 - 5 = 22,则7月22日大暑
例3:计算公历2008年的小满日期
[8 × 0.2422 + 21.04] - [8 / 4] = 22 - 2 = 20,因为2008年小满的计算结果加1日,因此5月21小满
例4:计算公历2000年的小寒日期
[0 × 0.2422 + 6.11] - [(0 - 1) / 4] = 6 - 0 = 6,则1月6日小寒,注:公历2000年的小寒按照20世纪的C值来算