首先搞清楚天干、地支有哪些:
天干有十,分别是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。 地支有十二,分别是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。 地支同时还对应大家的十二属相,子-鼠、丑-牛、寅-虎、卯-兔、辰-龙、巳-蛇、午-马、未-羊、申-猴、酉-鸡、戌-狗、亥-猪。天干地支一搭配便形成了天干地支纪年法,比如我们耳熟能详的甲午战争天干为“甲”,地支为“午”,当年是马年。
然后梳理计算思路:
十与十二的最小公倍数是60,这意味着60年一循环。为了方便计算,寻找公元0年附近最近循环中的第一年-甲子年。公元元年为辛酉,则公元3年为甲子年。那么用当年年份减去3年就回归到了循环的开始,天干十个,除以10余数为天干的排序数,地支十二个,除以12余数为地支的排序数,正好除尽则为最后一个排序数。“甲午战争”发生在1894年,1894-3得1891,除以10余1得“甲”,除以12余7得“午”。
最后看看2024年:2024-3=2021,2021/10余1→天干对应第一个“甲”,2021/12余5→地支对应第五个“辰”,所以2024年按天干地支法为“甲辰”年,龙年。