天干地支纪年
把公历日期换算成干支纪年、纪月、纪日、纪时,并对照生肖、纳音、五行与六十甲子。只做历法换算。
四柱按立春换年、交节换月。不填时辰时年月按天判断,填了则按交节的确切时刻判断,并给出时柱。
结果
填一个日期,看它的天干地支
干支是怎么排的
天干有十个:甲乙丙丁戊己庚辛壬癸;地支有十二个:子丑寅卯辰巳午未申酉戌亥。两套序列同时推进,一个配一个,配到六十对才回到甲子,这就是六十甲子。数字上是因为 10 和 12 的最小公倍数是 60。又因为阳干只配阳支、阴干只配阴支,所以表里不会出现甲丑、乙子这类组合。
年柱按立春换年,这是四柱排盘的传统口径。农历年和生肖则以春节为界。两套分界点差着大半个月,所以同一个公历日期可能得到两种不同的「年」。以 2026 年为例,立春在 2 月 4 日 04:02,春节在 2 月 17 日,2 月 4 日到 2 月 16 日之间,按立春已经是丙午年,按春节还停在乙巳年。结果区里专门列了这一对照。
月柱按节气里的「节」更换,不看中气,也不看农历月份。一个月从立春、惊蛰、清明这样的节开始,交节那天换月。日柱按公历日推进,本工具不填时辰时按 00:00 换日,填了时辰则按早子时把 23:00 起算作次日,让日柱与时柱的天干用同一套推法。时辰每两小时一个:子时从 23:00 开始,依次往下。
五行和阴阳都从干支本身推出来。天干甲乙属木、丙丁属火、戊己属土、庚辛属金、壬癸属水;地支里寅卯属木、巳午属火、辰戌丑未属土、申酉属金、亥子属水。阴阳按顺序奇偶:甲丙戊庚壬、子寅辰午申戌为阳,其余为阴。纳音则是六十甲子的另一种名字,例如丙午是「天河水」,只作标注用。
这个工具做的是历法换算,输出干支、生肖、纳音和五行,不包含任何吉凶、宜忌或运势判断。年柱的立春边界可以参考二十四节气查询,农历日期、节气和节日用农历查询,单纯看某天距今天多少天用倒计时与纪念日。
常见问题
干支年为什么从立春算,而不是春节?
干支纪年原本跟着太阳的节气走,四柱排盘里年柱以立春为界,农历年和生肖则以正月初一为界。两套分界点不同,立春到春节之间就会相差一岁。2026 年立春在 2 月 4 日、春节在 2 月 17 日,这中间的十几天就是典型例子。
为什么填了时辰才有第四柱?
时柱由日干和时刻所在的时辰推出,不给时刻就确定不了。填了时辰后,年月两柱也会从按天判断改成按交节的确切时刻判断,结果更精确。不填时辰就只给年月日三柱,日柱按公历 00:00 换日。
23 点之后算当天还是次日?
这里按早子时口径,23:00 起归入次日,日柱和时柱一起换成次日的干支,保证两者用同一套推法。另有按公历 00:00 换日的晚子时口径,两派各有依据,和别的工具对不上时先看这一点。
纳音是干什么用的?
纳音把六十甲子每两个配成一组、共三十组,各起一个名字,例如甲子乙丑为海中金、丙午为天河水。它只是干支的一种分类标签,本工具只用它做标注,不据此判断吉凶,也不做任何预测。
六十甲子是怎么转的?
天干十个、地支十二个,各自按顺序往下走,谁走满谁回到开头。因为 10 和 12 的最小公倍数是 60,所以 60 步之后才回到甲子,中间不会重复。又因为阳干只配阳支、阴干只配阴支,六十甲子里不会出现甲丑、乙子这类组合。
五行和阴阳是怎么对应的?
天干里甲乙属木、丙丁属火、戊己属土、庚辛属金、壬癸属水;地支里寅卯属木、巳午属火、辰戌丑未属土、申酉属金、亥子属水。阴阳按顺序奇偶分:甲丙戊庚壬和子寅辰午申戌为阳,其余为阴。
这里能算运势或吉凶吗?
不能,也不做。本工具只把公历日期换算成干支、生肖、纳音和五行,属于历法知识。命理判断需要另一套体系和大量前提,不在这个工具的范围内,输出的每一项都不含吉凶、宜忌或预测。
为什么生肖和自己记的不一样?
多半是换年口径不同。生肖跟农历年在春节当天更换,生日在春节之前就还算上一个生肖;按立春换年则会早一些。本工具的生肖取自四柱年柱,也就是立春口径,和按春节算的结果可能相差一段。
相关:二十四节气查询