一、干支历基本概念
干支历是中国传统历法,用十天干(甲、乙、丙、丁、戊、己、庚、辛、壬、癸)和十二地支(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)组合成60个干支循环,用于记录年、月、日、时。例如:
2023年:天干为癸,地支为卯,合称“癸卯年”(属水兔年)。
日干支:每日对应一个干支,如2022年1月1日为“癸卯日”,1月2日为“甲辰日”。
二、干支查询方法
1. 年份干支查询
公式法:公历年份除以60的余数减3,得到干支序号。例如:1991年计算为 `1991÷60=33余11 → 11-3=8`,对应干支表第8位“辛未年”。
简化法:以已知年份为基准推算。例如1960年为庚子年,逆推或顺推十年周期。

2. 月份干支查询
月干公式:`月干 = 年干 × 2 + 月支`(结果超过10则取个位数)。例如乙未年巳月:`乙(2)×2 + 巳(4)=8 → 天干为辛`。
固定地支对应:正月为寅,二月为卯,依此类推。
3. 日期干支查询
逐日推算:以已知日期为基准,按顺序循环推算。例如已知1月1日为癸卯日,1月11日则为癸丑日(地支后移两位)。
工具辅助:使用Excel公式或在线万年历直接输入公历日期查询。
4. 时辰干支查询
时支固定:每日12时辰对应固定地支(子时23:00-1:00,丑时1:00-3:00等)。
时干公式:根据日干推算。例如日干为甲或己,子时为甲子;日干为乙或庚,子时为丙子。
三、常用查询工具
1. 在线工具:
中国传统历法查询网站或手机应用(如“万年历”App)。
Excel模板:通过日期函数(如`=DATE`和`TEXTAFTER`)制作公历-农历对照表。
2. 手动推算:
使用《干支表》或《月干支表》(如甲己年正月为丙寅,乙庚年正月为戊寅)。
记忆口诀:如“甲己之年丙作首,乙庚之岁戊为头”。
四、注意事项
1. 闰月处理:农历闰月不单独记干支,沿用前月干支。
2. 子时划分:每日23:00至次日1:00为子时,属于次日干支。
3. 跨年调整:干支年以立春为分界,而非公历1月1日。
通过以上方法,可快速查询任意日期的干支信息。如需具体年份或日期的详细对照,可参考在线万年历工具。
