甲乙丙丁代表什么数字(如何计算各年的干支?)
100次浏览 发布时间:2024-09-10 08:21:01
首先得记住十天干和十二地支以及他们各自所对应的数。
十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,他们分别对应1、2、3、4、5、6、7、8、9、10(0);
十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,他们分别对应1、2、3、4、5、6、7、8、9、10、11、12(0)。
公元前年份和公元年份的干支计算是不一样的,得分开计算。
先看公元年份天干(简称年干)地支(简称年支)的计算:
一、年份减3的尾数就是该年的年干。
例:2023-3=2020,尾数为0,0记作10,天干第10为癸,故2023年的年干是癸。
二、年份减3再除以12的余数就是该年的年支数。
例:(2023-3)÷12=168…4,余数为4(注意,余数为0记作12),地支第4是卯,故2023年的年支是卯。
综合一、二,2023年是癸卯年。
公元前各年的天干地支计算:
一、年份加3,个位数就是该年的年干数。与公元年份越靠后年份数越大相反,公元前年份越靠前年份数越大,所以天干计数与公元年干相反,得倒着数:
甲乙丙丁戊己庚辛壬癸分别对应10(0)、9、8、7、6、5、4、3、2、1。
例:公元前85年的年干数为85+3=88的个位数8,天干倒数第8位是丙,故公元前85年的年干为丙。
如果嫌倒记十天干太麻烦,也可以用11减去上述计算结果,得数就是正数的天干数:
11-8=3,天干正数第三位是丙,故公元前85年的年干为丙。
二、年份数加3除以12,余数就是该年的年支数。
例:公元前85年的年支数为,(85+3)÷12=7…4,同年支一样,倒数第四为申,故公元前85年的地支是申。
如果嫌倒记地支麻烦,可以用13减去上述结果,得数就是正数的地支数:
13-4=9,地支正数第9是申,故公元前的年支是申。
综合一、二,公元前85年是丙申年。
总结如下:年干计算特别容易,减3加3顺数倒数即可;年支的计算略复杂,还得除以12顺数倒数余数。
月日时的干支比较复杂,涉及到大小月和闰月,还涉及二十四节气。因为每年的月干月支并不是从新年(农历)第一天开始,而是从二十四节气中的立春日开始计算的。比如2023年2月4日农历腊月25立春,则该日起月干支进入丙寅,之前的月干支是乙丑。
正月建寅,2024年龙年的第一个月跨癸卯、甲辰两个年份。
所以,这计算唬人的意义大于实用。运用的话还是查万年历靠谱。
查万年历并不丢人。
古代专业卜师也查万年历。大家耳熟能详的《孔雀东南飞》中太守为儿子的婚期计算黄道吉日,并没有掐指一算,而是“视历复开书”。没有0年之说。一个世纪100年,算下来2000年应该属于20世纪,2001年才是21世纪元年。