2009年立春日期出现两种版本的原因


02/06/09。  cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

本来这个立春是太阳的事,太阳不会乱跑,这个日期就不会有两个版本,如果出了,那就一定有人算错了。

本来非常简单的事却被非常弱智的《北京晚报》率领几个专家给搅乱了。北京晚报及其找来的传说是北京古观象台的博士专家说,之所以有的日历写4号,有的日历写3号是因为分别采用北京和台湾时间的问题,因为这两地有时差,所以就有了两种版本。

这怎么会错到这种地步呢?对岸也是用东八区时间的,一般地说没啥时差(经度还是有点差的);就算它时差了,台湾在东边,时间也只能往4号后面跑,怎么会跑到3号呢?

真的对岸算立春是3号吗?现在有网络,可以查一下。虽然到处都是reset,还是可以找到中国廣播公司的网页,上面说“今天(2月4日)是立春日”;在中央氣象局网站上查“立春”两个字,可以找到一个名为2009cal.pdf的日历,下载看一下,上面还是2月4日;再看香港,香港天文台官方日历2009年的,也是pdf版,下载看一下,还是2月4日;日本国立天文台写得也很清楚,太阳黄经315度的时间是2月4日,时刻是1时50分。

从日本天文台这个时刻上,北京晚报及其专家应该知道时差是怎么算的了吧,北京时间是0时50分。

相比北京晚报,上海的东方早报就要清醒一点,他们采访的上海天文台专家说,出现2月3日立春的说法是因为那些人用的是格林尼治时间,总算没有犯时差的错误。问题是24节气大概还不是英国文化,有人用这个时间来表示它吗?

也许上海的专家只是不想太苛刻。但最权威的紫金山天文台没有那么客气,新华网采访的专家就说了实话:

王思潮表示,根据新近出版的《中国天文年历》,2009年立春的准确时间为4日0时50分。社会流传立春时间的其他版本可能是由于有些日历编印时的粗心所致,肯定是不准确的,公众千万不要被其误导。

这就是实情,就是印那些日历的人算错了,可能是粗心,也可能是他们的程序太差。

紫金山天文台每年编制《中国天文年历》,200多块,网上书店都可以买到;另外还有简单些《大众万年历》,比如这一本是2006年编的,介绍里有段编辑推荐这样说:

本书采用计算太阳月亮位置的最新方法,重新推算了合逆和节气交节时刻,以东经120度标准时(即北京时)为准。由于过去计算条件的限制,有些合朔、节气时刻与本次计算结果在日期上会差一天。本书为保持历书使用的连续性,对于新中国成立前的仍按《新编万年历》所载。

很有可能的是,算错的那个印刷厂用的就是老版本。早几年看网上的万年历,有个好多网站都抄着的用号称ie only但其实在Fx上也能显示的Javascript版的,记得就会在春节日期上出错。

Debian软件仓库里有个叫lunar的小程序,可以用来算农历,还有干支四柱神算什么的,节气显示不直接,但这个立春它也没算错。更全面的ccal更是没有错,从它的changelog里还可以看到2008年作者用更精确的数据算法进行了更新。这都是开源软件,算错的软件们可以学习一下。

如果要学习农历的算法,中国农历网有一个讨论,还有一个新加坡的大侠专门写了这方面的论文,50多页英文,可以学习。

02/06/09 21:39:50,由cathayan发表。目录:杂七杂八

Comments

5条评论

litkt:

?????
????24????8???5??????????????????????????????3????????????????
??????????????????????????????????????????????????????????????????????????????????
于 08/22/11 01:50:32 发表  

litkt:

?????8?????????
于 08/22/11 01:51:30 发表  

cathayan:

????8????????5????????5???????????????
于 08/22/11 12:31:13 发表  

litkt:

5??????8?????????????????????????????????8?????????????8?????????????????8?????8??????????????????
于 08/27/11 05:49:11 发表  

cathayan:

????????????4???????????????????????????????????????????????
于 08/28/11 09:31:28 发表  

Add Comments

This item is closed, it's not possible to add new comments to it or to vote on it

TrackBack