由于公历和干支纪法的体系和周期不同,因此当求公历中任意一日的干支是非常困难的,目前常用办法是查询万年历,但是还有一种方式,就是使用高氏日柱公式求干支纪日。
日柱公式
符号含义:
:日柱的母数,除以60的余数即是日柱的干支序列数;
:公元年数后两位数, 取整数部分;
:除以4的余数;
:月基数
:日期数
:世纪常数
注意:如果当前是闰年,则2月份之后日柱()需要加1
辅助公式
符号含义:
:世纪数, 取整数值
:世纪常数的母数
:世纪常数 = 取余数
月基数表.png使用:
计算1949年10月1日 新中国成立当日的日柱
- 1949年是20世纪,因此,使用辅助公式计算:
将135除以60取余数,则得出世纪常数
- 日柱公式
列出条件如下:
取余数,即0
(参照月基数表)
得出日柱的母数:
最后,除以60的余数得到1,也就是日柱的干支序列数。
参考干支表中,序列号为1的干支为:“甲子”。因此公历1949年10月1日这天是:甲子日
查询万年历:该天农历八月初十,己丑年癸酉月甲子日(计算正确!)
附:干支纪日表
干支纪日.png
网友评论