第一给大家介绍一下什么是干支纪年:干支纪年是中国古代的传统纪年法,核心是用 “天干(10 个)+ 地支(12 个)” 的固定组合记录年份,以 60 年为一个完整循环(即 “六十甲子”)。
一、天干地支的成员如下:
天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸(共 10 个,按固定顺序循环)。
地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥(共 12 个,对应生肖,按固定顺序循环)。
组合规则:阳干配阳支、阴干配阴支,不会出现阴阳交叉配对的情况。什么是阳干阳支,阴干阴支呢?奇数为阳、偶数为阴。按上面的排列顺序,排在奇数位上的天干和地支就是阳干阳支,排在偶数位上的天干和地支就是阴干阴支。阳干有(序号 1、3、5、7、9):甲、丙、戊、庚、壬;阴干有(序号 2、4、6、8、10):乙、丁、己、辛、癸;同理,阳支有(序号 1、3、5、7、9、11):子、寅、辰、午、申、戌;阴支有(序号 2、4、6、8、10、12):丑、卯、巳、未、酉、亥。
阳干配阳支就是:甲、丙、戊、庚、壬 与 子、寅、辰、午、申、戌配对,例:甲子、甲寅、甲辰、甲午、甲申、甲戌。丙子、丙寅、丙辰……阴干配阴支同理,这些组合有60个,就是我们常说的六十甲子。主要运用于古代官方纪年、历史记录、历法制定,是传统文化的重大组成部分。现代仍用于农历、传统节日、命理测算、文物断代等场景,与公历并行使用。
二、干支纪年怎么推算?实则很简单,下面给大家详细说说:
1.先记基础顺序:
天干(10 个,按顺序):甲、乙、丙、丁、戊、己、庚、辛、壬、癸
地支(12 个,按顺序):子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
2.核心推算步骤:
计算天干:用 “公元年份 – 3” 后,除以 10 取余数(余数 0 对应最后一个 “癸”),余数对应天干顺序(1 = 甲、2 = 乙……10 = 癸)。
计算地支:用 “公元年份 – 3” 后,除以 12 取余数(余数 0 对应最后一个 “亥”),余数对应地支顺序(1 = 子、2 = 丑……12 = 亥)。
组合结果:天干 + 地支,就是该年份的干支纪年。
特别注意:计算公式是取余数,并不是拿计算器算出来的小数点后面的数。
3.以2025年举例:
仅需公历年份对应的干支(不思考具体日期分界),可通过公式快速推算:
天干计算:
(2025 – 3) ÷ 10 = 2022 ÷ 10 = 202余2 → 余数 2 对应天干乙。
地支计算:
(2025 – 3) ÷ 12 = 2022 ÷ 12 = 168余6 → 余数 6 对应地支巳(注意了,是余数,不是2022 ÷ 12=168.5小数点后面的5。
组合结果:乙巳年(属蛇)。
你学会了吗?评论区讨论讨论!






我告诉你们吧,不初以10也不除以12,要除以60,不足60的余数就是60花甲子上的位数所示的干支。比如你说的2025年的例子除以60余数42,就是乙巳年。多省劲啊。
以黄帝纪元为基础,公元前用2698-BC年分数字,再除以60看余数。比如BC551(孔子出生年份),2698-551=2147,2147/60=35余47,庚戌年。如果是公元后,则用2697+年份数,再除以60,看余数。比如2025年,2697+2025=4722,4722/60=78余42,乙巳年
天干是年份-3再除10,的确是可以得到,但是地支,例如1993年,1993-3=1990÷12=165.8333333,余数为4,只能是卯,那算不准呀
掌诀几下掐算出来了!
我记得是有一个更快方法的
余数不是5吗2022*12=168.5
甲子,海中沙是什么意思?
推算干支纪年的快速方法你知道吗?!!!
年份尾数逢甲必4
1993-3=1990÷12=165.8333333余数为4,怎么也算不到癸酉呀
还有其他推算技巧吗?
有的,不过这个算比较简便的。
干支纪年文化真深厚👍
干支纪年有啥起源?
相传其源自上古黄帝时期,唐代《通鉴外纪》等引古书称黄帝的大臣大挠“始作甲子”,《世本》也记载大桡作甲子、容成作历,二人皆为黄帝之臣,这是关于干支起源的经典传说。
有的,这个算比较简单的一种算法,主要注意春节前后公历农历交叉的时候。
收藏了,感谢分享