一、天干地支与日期的换算方法
1. 干支纪日原理
天干地支纪日以「六十甲子」循环(如甲子、乙丑……癸亥),每日对应一个干支组合,循环周期为60天。由于农历月份天数不固定(含闰月、大小月),公历与干支日的换算需通过查表或公式计算,无法通过简单口诀推算。
2. 换算公式示例
以公历日期为例,需以下步骤(以网页10方法为例):
年数:根据年份查表获取(如2023年对应数值为36)。
月数:根据月份查表(如7月对应数值为2)。
日期:直接取具体日期(如18日)。
日干支序数 = 年数 + 月数 + 日期 → 若结果超过60则减60。
查「六十甲子表」得对应干支。
举例:1987年7月18日 → 年数45 + 月数2 + 日期18 = 65 → 65-60=5 → 第5个干支为「戊辰」。
3. 万年历查询法
因计算复杂,实际应用中推荐直接查《万年历》或使用在线工具,输入公历日期即可获取当日干支。
二、十二地支与日序的对应关系

1. 地支在日序中的循环规则
地支固定按「子、丑、寅、卯……亥」顺序循环,每12天重复一次。例如:
若某日为「甲子日」,次日为「乙丑日」,第13天为「丙子日」。
具体地支需结合天干形成完整干支组合,无法单独存在。
2. 地支与时辰的固定对应
每日的地支虽循环变化,但每个时辰(2小时)对应固定地支:
| 时辰 | 地支 | 时间范围 |
|------|------|--------------|
| 子时 | 子 | 23:00-01:00 |
| 丑时 | 丑 | 01:00-03:00 |
| 寅时 | 寅 | 03:00-05:00 |
| 卯时 | 卯 | 05:00-07:00 |
| 辰时 | 辰 | 07:00-09:00 |
| 巳时 | 巳 | 09:00-11:00 |
| 午时 | 午 | 11:00-13:00 |
| 未时 | 未 | 13:00-15:00 |
| 申时 | 申 | 15:00-17:00 |
| 酉时 | 酉 | 17:00-19:00 |
| 戌时 | 戌 | 19:00-21:00 |
| 亥时 | 亥 | 21:00-23:00 |
(来源:网页2、网页5、网页6)
三、六十甲子表(部分示例)
以下为干支纪日的前30组循环(完整60组需查表):
| 序号 | 干支 | 序号 | 干支 |
|------|------|------|-------|
| 1 | 甲子 | 16 | 己卯 |
| 2 | 乙丑 | 17 | 庚辰 |
| 3 | 丙寅 | 18 | 辛巳 |
| 4 | 丁卯 | 19 | 壬午 |
| 5 | 戊辰 | 20 | 癸未 |
| 6 | 己巳 | 21 | 甲申 |
| 7 | 庚午 | 22 | 乙酉 |
| 8 | 辛未 | 23 | 丙戌 |
| 9 | 壬申 | 24 | 丁亥 |
| 10 | 癸酉 | 25 | 戊子 |
(完整表可参考网页3、网页8)
四、注意事项
1. 农历与公历差异:干支纪日以节气划分月份(如立春为寅月起点),需注意农历闰月对日序的影响。
2. 时辰交界:每日的子时(23:00-01:00)跨越两日,需以23:00为日界点。
如需具体某日期的干支或完整对照表,可查阅《万年历》或使用在线转换工具。
