查询刘国安教授的〈日棱万年历〉网络版,公历1980年2月5日是农历的立春节气,而且在0点10分。这个版本还是很准确的。具刘国安教授说,日棱万年历的数据和美国宇航局喷气推进实验室的数据和中国科学院紫金山天文台的数据都相差不到1分钟,我个人认为这个版本还是很准确的,是比较接近实际天文现象发生的时间的。 一般万年历的所列重要天象时刻(含节气时刻)是很难推算的(涉及天文体力学中的多体问题及摄动的计算,所以只能是近似的逼近。),用一般方法会产生30分钟以内的误差。这个立春又发生在0时左右,而0时又是一天分界线,所以这个立春由于万年历的精度问题可以会分属于公历2月4日或2月5日。
这个问题你可咨询天文专家或查询书本介质的万年历,那还是比较准确的。因为历法有这样一个规定,已过去的日期(即已经使用过的日期),即使当时计算有误,因为已经成为历史了,而历史是不可更改的,所以也就是只能将错就错了。
很遗憾的是,由于我国采用公历后,国家以前对传统农历不重视(也包括它的节日文化),对农历的计算数据没有公布(这部分可是航天工程的数据,可能涉及国家机密,所以没有公布),农历历谱(含节气时刻,月相时刻,晨昏蒙影时刻,日月中天和出没时刻)的发布由中科院紫金山天文台负责对外发布,并写入每年一份的〈中国天文年历〉中供大家使用。所以,特别是对农历的计算理论和数据一般人都不知道,所以网络时代,农历进入互联网,编写农历程序都是由程序员各自为政,这是没有办法的,有人还在国外弄来了美国宇航局的数据和理论(这个我认为是现今是最准确的,因为美国已是深空探测的强国了,到现我国还没有深空探测,我国只有在嫦娥一号成功后,才能进入深空探测的国家行列,因为载人航天和深空探测要有更准确的数据和最先进的理论支持)等,现今在我国,万年历特别是网络万年历的计算理论和数据主要有以下几种:
1:紫金山天文台的计算理论和数据,这个主要用于书本介质万年历,中国天文年历,是我国政府指定的农历的权威数据,由于可能涉及国家机密(本人猜测),所以只能发布历谱和计算时刻结果;
2:美国宇航局喷气推进实验室(JPL)的理论和数据,这是广大网友及天文爱好者为了编写农历万年历而自行引进的,是很准确的;
3:法国天文年历算VSOP87算法,这个也很广泛,也是由网友为了计算准确农历而自行从国外引进的;
4:美国ELP 2000-82B天文年历算法:这个算法也很广泛,用于算更准确的农历时刻而由网友自行从国外引进的;
5:网上可能还有日本航天理论和数据的算法:这个也可能是由懂天文的网友自行从国外引进的;
6:至于有没有欧洲航天局的理论和数据,以及俄罗斯航天局的理论和数据,我现在还不知道;
7:我还没有听说有印度的航天理论数据的消息;
8:其他算法,(也包括网友的自创方法和传统方法)
网友引进这些算法的目的只有一个,使自已编写的网络万年历程序更准确,但这些数据都有或多或少的差别,所以产生不一致是很正常的,但我个人认为这个差别也应小于1分钟才行,这也是最难作到的。
大家一起努力啊,使我们的农历更准确,一代一代地传统下去。