首页 > 八字 > 地支正文

风水堂:天干纪年与公历的近似换算

干支地支 2023-10-10 17:04

丁亥年庚申日己酉月

▲天干地支纪年与公历的近似换算

从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支。(公元前的年份则用58-“年份数除以60的余数”后计算)

▲干支纪年与格里历的换算

若我们把天干的甲、乙、...、壬、癸编上 0, ......, 8, 9 等序号;地支的子、丑、...、戌、亥亦编上 0, 1, ......, 10, 11 等序号,那么:

从已知的格里历年份计算干支纪年:年份数减4,除以10的余数是天干,除以12的余数是地支。例如:

(1972 - 4) mod 10 ≡ 8,所以天干是“壬”;

(1972 - 4) mod 12 ≡ 0,所以地支是“子”。

月地支 节气时间段 中气 近似农历月份 近似阳历月份 甲或己年 乙或庚年 丙或辛年 丁或壬年 戊或癸年

寅月 立春—惊蛰 雨水 正月2月丙寅月 戊寅月 庚寅月 壬寅月 甲寅月

卯月 惊蛰—清明 春分 二月3月丁卯月 己卯月 辛卯月 癸卯月 乙卯月

辰月 清明—立夏 谷雨 三月4月戊辰月 庚辰月 壬辰月 甲辰月 丙辰月

巳月 立夏—芒种 小满 四月5月己巳月 辛巳月 癸巳月 乙巳月 丁巳月

午月 芒种—小暑 夏至 五月6月庚午月 壬午月 甲午月 丙午月 戊午月

未月 小暑—立秋 大暑 六月7月辛未月 癸未月 乙未月 丁未月 己未月

申月 立秋—白露 处暑 七月8月壬申月 甲申月 丙申月 戊申月 庚申月

酉月 白露—寒露 秋分 八月9月癸酉月 乙酉月 丁酉月 己酉月 辛酉月

戌月 寒露—立冬 霜降 九月10月甲戌月 丙戌月 戊戌月 庚戌月 壬戌月

亥月 立冬—大雪 小雪 十月11月乙亥月 丁亥月 己亥月 辛亥月 癸亥月

子月 大雪—小寒 冬至 十一月12月丙子月 戊子月 庚子月 壬子月 甲子月

丑月 小寒—立春 大寒 十二月1月丁丑月 己丑月 辛丑月 癸丑月 乙丑月

干支纪月法未普遍实行,主要为星相家推算八字用。

推算实例:2004年大致是农历甲申年。那次甲申年自2004年2月4日19时56分立春起,至2005年2月4日1时43分立春止。这里的时刻是东经120度标准时。

丙寅月,2004年2月4日19时56分立春~2004年3月5日13时56分惊蛰

丁卯月,2004年3月5日13时56分惊蛰~2004年4月4日18时43分清明

戊辰月,2004年4月4日18时43分清明~2004年5月5日12时2分立夏

己巳月,2004年5月5日12时2分立夏~2004年6月5日16时14分芒种

庚午月月日有天干地支吗,2004年6月5日16时14分芒种~2004年7月7日2时31分小暑

辛未月,2004年7月7日2时31分小暑~2004年8月7日12时20分立秋

壬申月,2004年8月7日12时20分立秋~2004年9月7日15时13分白露

癸酉月,2004年9月7日15时13分白露~2004年10月8日6时49分寒露

甲戌月,2004年10月8日6时49分寒露~2004年11月7日9时59分立冬

乙亥月,2004年11月7日9时59分立冬~2004年12月7日2时49分大雪

丙子月,2004年12月7日2时49分大雪~2005年1月5日14时3分小寒

丁丑月,2005年1月5日14时3分小寒~2005年2月4日1时43分大寒

干支纪日,60日大致合2个月一个周期;一个周期完了重复使用,周而复始,循环下去。确定的文献指出干支纪日始于鲁隐公三年夏历二月己巳日(公元前720年二月初十)。

因为儒略历的平年有365日,而每4年一次,公元年能被4整除,闰年有366日,平均一年365.25日,所以4年1461日和一甲子的60日,最小公倍数是29220日,合80年。这就是说,每80年,干支纪日对应的儒略历月日日期会反复一次循环。(公元4年本来应为闰年,但因为公元前45年开始实施儒略历后,“每隔3年”加一次闰日被误为“每3年”加一次闰日,所以罗马皇帝屋大维下令前5年、前1年、4年停闰以修正错误置闰。)

因为格里历的平年有365日,而每4年一次,公元年能被100但非400整除,闰年有366日,平均一年365.2425日,所以400年日和一甲子的60日,最小公倍数是日,合8000年。这就是说,每80年,干支纪日对应的格里历月日日期若没有遇到能被100但非400整除的公元年,会反复一次循环,但整体而言,假设未来从不改格里历月日有天干地支吗,每8000年,干支纪日对应的格里历月日日期才会反复一次完整的循环。1912年2月18日,合农历壬子年正月初一,以及9912年2月18日,都是是“甲子日”。

版权声明

本文仅代表作者观点,不代表本站立场。