干支纪年计算器
干支纪年计算器:输入公历年份,即时换算天干地支(如甲辰年)、六十甲子次第、对应生肖、天干五行与纳音,并列出同干支的邻近年份。
输入任意公历年份(1–9999),即可查该年的干支纪年、六十甲子次第、生肖与纳音。
公历 2024 年为 甲辰年, 天干 甲、地支 辰, 对应生肖 龙,天干五行属 木, 纳音为 覆灯火(纳音五行属火); 在六十甲子中排第 41 位。
干支由 10 天干与 12 地支循环相配,每 60 年一甲子(一个完整循环)。 本轮甲子自 1984 年(甲子年) 起算,同为甲辰 的邻近公历年有:1964 、 2024 、 2084 年。 提示:本工具按公历整年给出年干支(黄历/民用口径);八字年柱以「立春」换年, 年初出生者请以实际节气/农历为准。
怎么用
- 输入公历年份:在输入框填入要查询的公历(阳历)年份,例如 2024、1984、1911。工具即时换算,无需点击按钮。
- 读取干支纪年结果:页面立即给出该年的干支纪年(如甲辰年)、天干与地支、对应生肖、天干五行、纳音,以及它在六十甲子里排第几位。
- 查看同干支的邻近年份:结果区会列出上一个、下一个及邻近的同干支公历年(相差 60 年一轮),方便对照历史事件或推算未来同干支年。
核心要点
干支纪年把 10 天干与 12 地支循环相配,60 年一甲子;输入公历年份即可查出该年的 天干地支、生肖、五行与纳音。
- 换算口径:六十甲子序号 =(公历年 − 4)除以 60 的余数,0 = 甲子;公元 4 年即甲子年。
- 例:2024 = 甲辰年·木龙·纳音覆灯火;1984 = 甲子年(六十甲子第 1 位);1911 = 辛亥年。
- 同一干支每 60 年重现一次,本工具会列出上一个、下一个同干支的公历年。
- 本工具按公历整年给出年干支(黄历/民用口径);八字年柱以立春换年,年初出生者以实际节气为准。
原理与公式
干支纪年由 10 天干(甲乙丙丁戊己庚辛壬癸)与 12地支(子丑寅卯辰巳午未申酉戌亥)依次两两相配,天干循环 10、地支循环 12, 最小公倍数为 60,故每 60 年一轮,称「一甲子」(六十甲子)。
六十甲子序号 = (公历年 − 4) 除以 60 的余数(0 = 甲子);天干序号 = 序号 除以 10 的余数(0 = 甲);地支序号 = 序号 除以 12 的余数(0 = 子)。
减 4 是因为公元 4 年正是甲子年,以它作为序号 0 的起点对齐。地支与生肖一一对应(子鼠、丑牛……辰龙……亥猪)。
天干五行:甲乙木、丙丁火、戊己土、庚辛金、壬癸水;纳音五行则把六十甲子每两位一组、共 30 组各配一名(如甲子乙丑「海中金」、 甲辰乙巳「覆灯火」),本工具两者都给出。
计算示例
公历 2024 年:(2024 − 4) = 2020,2020 除以 60 余 40 → 六十甲子第 41 位。
天干:40 除以 10 余 0 → 甲;地支:40 除以 12 余 4 → 辰;地支辰对应生肖龙。
天干甲属木;纳音(第 40/41 位一组)为覆灯火 → 结果 甲辰年 · 木龙 · 覆灯火。
公历 1984 年:(1984 − 4) = 1980,1980 除以 60 余 0 → 甲子年,六十甲子第 1 位、纳音海中金; 同为甲辰的邻近年份则为 1964、2024、2084(相差 60 年一轮)。
常见问题
- 干支纪年是怎么算的?为什么用(年份 − 4)?
- 干支纪年用 10 个天干(甲乙丙丁戊己庚辛壬癸)和 12 个地支(子丑寅卯辰巳午未申酉戌亥)依次两两相配,天干循环 10、地支循环 12,最小公倍数是 60,所以每 60 年一个完整循环,叫「一甲子」。换算口径是:六十甲子序号 =(公历年 − 4)除以 60 的余数(0 = 甲子),天干序号 = 该序号除以 10 的余数、地支序号 = 除以 12 的余数。之所以减 4,是因为公元 4 年正是甲子年(序号 0),以它为起点对齐。例如 2024:(2024 − 4) 除以 60 余 40,40 除以 10 余 0 是「甲」、除以 12 余 4 是「辰」,所以 2024 年是甲辰年。
- 什么是「六十甲子」?为什么是 60 年而不是 120 年?
- 10 天干和 12 地支不是随意组合,而是同步向前推进、按同奇同偶配对——甲配子、乙配丑……天干走完 10 个、地支走完 12 个后并不会立即回到起点,要到两者的最小公倍数 60 才重新回到「甲子」。所以一个循环是 60 组(甲子、乙丑、丙寅……癸亥),称「六十甲子」或「一甲子」。也正因如此,同一个干支(如甲辰)每 60 年才重复一次,本工具会直接列出上一个、下一个同干支的公历年。
- 「纳音」是什么?和天干五行有什么区别?
- 五行有两种常见口径。一种是「天干五行」:甲乙木、丙丁火、戊己土、庚辛金、壬癸水,直接看当年天干,2024 甲辰的天干「甲」属木,所以是木龙。另一种是「纳音五行」:把六十甲子每两位一组,共 30 组,各配一个更形象的名称,如甲子乙丑「海中金」、甲辰乙巳「覆灯火」、壬戌癸亥「大海水」。纳音源自古代音律与五行的对应,多见于传统命书与黄历。本工具两者都给出:结果里的「天干五行」是简明口径,「纳音」则显示传统的六十甲子纳音(如甲辰年为覆灯火)。
- 干支纪年是按公历元旦、春节还是立春换年?
- 这要看用途。日常/黄历口径通常把「一个公历年」近似当作一个干支年来标注(如把 2024 年整年标为甲辰年),本工具即采用这种按公历整年给出年干支的口径,便于快速查询与对照历史。而在八字命理里,年柱严格以「立春」这个节气换年——立春一般在公历 2 月 3~5 日,出生在元旦到立春之前的人,其八字年柱仍算上一个干支年。所以若你是为了排八字、且出生在年初,请以实际节气/农历为准,本工具不做逐日节气判定。
- 历史上著名的干支年,比如甲午战争、辛亥革命是哪一年?
- 很多历史事件用干支纪年命名,可用本工具反查或正查:甲午战争发生在 1894 年(甲午年)、戊戌变法在 1898 年(戊戌年)、庚子事变(八国联军)在 1900 年(庚子年)、辛亥革命在 1911 年(辛亥年)。由于干支 60 年一轮,这些干支在其他年份也会重现,例如下一个甲午年是 1954、2014 年,下一个辛亥年是 1971、2031 年。输入年份即可确认干支,输入后结果也会列出同干支的邻近年份。
- 2024、2025、2026、2027 年分别是什么干支年?
- 按本工具的公历整年口径:2024 年是甲辰年(木龙,纳音覆灯火)、2025 年是乙巳年(木蛇,纳音覆灯火)、2026 年是丙午年(火马,纳音天河水)、2027 年是丁未年(火羊,纳音天河水)。规律是天干每年前进一位(甲→乙→丙→丁),地支也每年前进一位(辰→巳→午→未),要到 60 年后同一干支才会重现;查其他年份直接输入公历年即可。提醒:这是黄历/民用的按公历整年口径,八字年柱以立春换年,年初(元旦至立春前)出生者的年柱可能仍属上一干支。
- 干支纪年和生肖(属相)是一回事吗?
- 两者紧密相关但不完全等同。生肖只对应 12 地支(子鼠、丑牛……辰龙……亥猪),每 12 年一轮;干支纪年是天干+地支的组合,每 60 年一轮。也就是说,同一个生肖(如龙)在 60 年里会出现 5 次,但配的天干不同——甲辰、丙辰、戊辰、庚辰、壬辰龙,干支各不相同。本工具在给出干支的同时也标出对应生肖;若你想按出生日期、结合春节换年来查生肖和本命年,可用本站的「生肖计算器」。
- 这个工具能查哪些年份?公元前的年份能算吗?
- 本工具支持公历 1 年至 9999 年的整数年份查询。由于干支是纯粹的 60 年循环,任何年份都能对齐换算。需要提醒的是,公元前(BC)年份因为存在「没有公元 0 年」等纪年断点,本工具不支持负年份输入;对绝大多数历史查询(近两千年)与日常使用,1–9999 年的范围已经足够。