干支纪年每年起点,现在存在较大争议。就其原因是从辛亥后采用格里历(公历)后,没有了帝王年号纪年了,只有了干支纪年,而术士们要用干支进行算命,他们的起点是采用立春,他们为其算命方便有意号召干支纪年每年起点是立春日,因而引起了争议。
其实从干支用于纪年开始,就一直是和帝王年号纪年一起使用的,是以正月初一为每年起点的。而且作为中国传统历——汉历(农历)在古代一直为皇家颁行的,从汉武帝太初元年以后采用的是以冬至之月为子月,建寅之月为正月,并不是立春之月为正月,所以就不会是以立春为每年起点。而且如果以立春之日为干支纪年换年点,则会出现如下问题,请看:


同为正月初一,相差一年的,在干支纪年中成为同一干支纪年,如果某人是公历2010年出生,另一个人是公历2011年生,他们只说汉历(农历)的干支纪年和月日,将会都是庚寅年正月初一生,可他们实际相差一岁。如果没有公历纪年,这如何区分?所以干支纪年在汉历中一直是以正月初一为换岁点的。
其实从干支用于纪年开始,就一直是和帝王年号纪年一起使用的,是以正月初一为每年起点的。而且作为中国传统历——汉历(农历)在古代一直为皇家颁行的,从汉武帝太初元年以后采用的是以冬至之月为子月,建寅之月为正月,并不是立春之月为正月,所以就不会是以立春为每年起点。而且如果以立春之日为干支纪年换年点,则会出现如下问题,请看:


同为正月初一,相差一年的,在干支纪年中成为同一干支纪年,如果某人是公历2010年出生,另一个人是公历2011年生,他们只说汉历(农历)的干支纪年和月日,将会都是庚寅年正月初一生,可他们实际相差一岁。如果没有公历纪年,这如何区分?所以干支纪年在汉历中一直是以正月初一为换岁点的。