這個問題其實很簡單。
古代太陽年的計算,以兩個冬至日為一個太陽年(回歸年)。冬至所在月為現(xiàn)在歷法農(nóng)歷的十一月。
冬至為太陽年的一年之始,十二地支,子為首。
歷法年不等于太陽年,因為太陽年為非整數(shù),歷法則取整數(shù)。
歷法上,十二地支配十二個月,冬至所在月即子月,《史記歷書》說“周正以十一月”,即周歷以子月為一月,正月。
據(jù)史記,歷史上有多種歷法,正月所在月份不同,夏歷以寅月為正月,以夏歷為參照,顓頊歷以戌月即十月為正月,殷歷以亥月即十二月為正月,周歷以子月即十一月為正月。
實際上,這些歷法都產(chǎn)生于春秋戰(zhàn)國,且并不是干支紀(jì)年,西漢《太初歷》還不是干支紀(jì)年而是太歲紀(jì)年。漢章帝元和二年(公元85年)才頒布干支紀(jì)年。