如何推算出公元前年份的干支
公元元年(1年)为辛酉年,因为没有公元0年,所以公元前1年为庚申年,公元前2年为己未年。因此我们就得出了下面的结论:
公元前年份干支推算公式: 方法一: 天干:8-公元前年份尾数,得到的是几,就是天干对应的第几位。如果不够减,就用18减去公元前年份尾数。 地支:10-(公元前年份除以12余数),得到的是几,就是地支对应的第几位。如果不够减,就用22减去(公元前年份除以12余数)。 例如公元前2019年,公元前2019尾数为9,8-9不够减,就用18-9=9,天干第九位为壬;公元前2019除以12余数为3,10-3=7,地支第七位为午,所以公元前2019年是壬午(马)年。 方法二: 58-(公元前年份除以60余数),得到的是几,就是六十甲子中对应的第几位。如果不够减,就用118减去(公元前年份除以60余数)。 例如公元前2019年,公元前2019除以60余数为39,58-39=19,六十甲子第十九位为壬午,所以公元前2019年是壬午(马)年。