关于古代干支纪年法计算?头疼!网上找的例子:例如现在是2007年
网上找的例子:例如现在是2007年10月11日上午10时,阴历九月巳时,干支记法就是丁亥年庚戍月戊寅日丁巳时。 我算的是:42.乙巳,用2007除以60得33又45,再用45减3,查表得的,然后是月是:遇上乙或庚之年,正月为戊寅,算出24.丁亥,算法是,戊寅是正月,己卯是二月以此类推算出(15.戊寅 16.己卯 17.庚辰 18.辛巳 19.壬午 20.癸未 21.甲申 22.乙酉 23.丙戌 24.丁亥 ),日就是丁亥后面的25.戊子。 显然我的计算结果跟网上查的不一样,为什么啊?我为这个问题搞得头都
  “除以60得33又45,再用45减3”,真令人匪夷所思。干支跟着阴历走。西元2009年并非己丑年。西元2009年1月26日至2010年2月13日,才是夏历己丑年。   阴历的闰月和月大、月小并不固定。因此,干支与月和日的搭配并不固定。以今年(己丑年)为例:五月为己巳月,闰五月为庚午月,六月即为辛未月。己丑年、庚寅年十二月均有三十日,辛卯年十二月只有二十九日。而且,这一个己丑年与其他己丑年比,月、日干支和一年的天数也不一样。庚寅年、辛卯年等也是这样。   用公式计算夏历,是天文台都做不到的事情。阁下可真敢想呀!