以下是引用夏商周在2009-7-1 20:25:00的发言:
百度百科:二十四节气
为了规范年的天数,农历纪年(天干地支)每年的第一天并不是正月初一,而是立春。即农历的一年是从当年的立春到次年立春的前一天。例如2008年是农历戊子年,戊子年的第一天不是公历2008年2月7日(农历正月初一),而是公历2008年2月4日。
这又是怎么一回事?到底历史上是怎么算的?
百度百科上的那个说法,不完全合理.
只能代表一家之言.
我这么说吧:
古代的官方历法及史家纪年,都是从正月初一日开始算新的一年的.
这个就算是规定.没什么可以商量的.你使用农历(史家)就得承认此历法的规定,新年从正月初一日算起.
正好像目前我们使用的公历(格历)是从1月1日开始算新的一年.且平年的2月是28天,闰年的2月是29天.
而其它月份大月是31天,小月是30天.这也是规定,没什么可以商量的.
你若使用公历,就得承认2月只有28天(或29天),而不能因为2月份与其它月份不一样.想改变它.(当然,民间的改历派很多,农历网也有几位喜欢改历的朋友.)
如果你使用民间的星占家的历法.那么有好几个派别.这个我已经引用"春光"版主的帖子,在前面回复过了.
有从立春算一年的开始日.这个历法其实是纯太阳历.不考虑月相的变化的.
你能告诉我"己丑年 庚午月 丁未日"月亮有多圆吗?
不能吧.因为干支历不管月亮的,只管太阳的.
如果我问你闰五月初九月亮有多圆.
你会很有把握地说:天上的月亮已经有一半多是亮的,还有一小半是黑的.
这就是干支历与民用历的明显区别之一.
星占派系也有从冬至算新的一年的.
这些星占派系的历法,使用范围相对比较窄.且不被史家认可.
只有史家的历法才是正统的.(史家代表皇家.皇家当然认为自己是正统的了.真命天子啊.)
所以就看你把农历用在哪个场合?不同场合,有不同的年首定义.