浪兄说的一点不假。
我们所说的年应是史学家的纪年,即史家纪年,而不是星占的纪年,星占纪年因不同派系的不同,而起点不同,如子平术以立春时刻(不是立春日)为起点,太乙神数以冬至时刻为起点,紫微算法以正月初一为起点。
农历在中国古代就象现在的公历,是人们记事记史的时标,保证记录的日期的唯一性,是非常重要的,这种用节气为纪年年首,但是又以朔为月首的农历的不能保证一年的纪日数是唯一的,可能出现两个正月初一等,是不能用来做为时标的,但是用于星占还是可以的。所以史家严格以正月初一为纪年年首,而不是立春日或其它节气日。
试想如果农历以立春为年首,一年可能出现两个正月初一,你怎么区分?
时间标准具有法律性质,农历是记事的时标,不仅仅是为计算节日的历法,它为每个日提供可记录的编号,即日期,公历是这样的,农历也是这样的。如果一个人记事的时候只记某月某日这是不完整的,应该记为某年某月某日,某些人记录日期只写某月某日是不对的,古代史家以帝王年号+干支(史家的,以正月初一新年为起点)为纪年,不存在不唯一的问题,但是现在帝王年号被废除了,农历的纪年就只剩下史家干支纪年了,而干支是60一重复的,所以现在的农历纪年也不唯一了,比如说甲子年正月初一,可能指1984年的正月初一,也可能指1924年的正月初一,所以我认为农历应有一个确保纪年唯一的数字纪年,再加上一个史家干支纪年就唯一了,在我们老家就是用公历的年数+干支纪年来记录农历日期来记事的,如公历2010年2月13日发生某某事,我们老家的人(我们老家的人很少用公历)就会记录为这件事发生在农历2009己丑(牛)年十二月三十日,如果是第二天即公历2010年2月14日发生的事,就会记录为农历2010庚寅(虎)年正月初一日。
但是公历年数毕竟不是农历的数字纪年数,有时会和公历年数发生混淆,所以农历应该有自己的数字纪年数,由于黄帝纪年在国外有很大的影响力,所以我推荐使用黄帝纪年+史家干支纪年+生肖纪年方式为好,这样农历的日期才具有唯一性,才能做为记事的时标来使用。所以公历2010年2月13日,为农历4707己丑(牛)年十二月三十日,而它的次日即公历2010年2月14日,为农历4708庚寅(虎)年正月初一日。
所以作为时标的农历的日期必须是唯一,这是最重要的。而星占一般不用星占农历的日期去记事(在古代他们也使用史家农历日期去记事),所以没有唯一性要求,而是把史家农历的日期转成他们派系的星占农历的干支即八字,然后算命。
这就是为什么中国中央电视台及中国官方以及中国科学院紫金山天文台一直坚持使用史家农历的原因,因为史家农历不但为中国古代史学家所使用,而具它目前还是把它当成时标看待的,没有成为时标的历法是没有生命力的。
祝大家新年(农历)快乐!