破译红楼时间密码_陈林【完结】(31)

2019-03-10  作者|标签:陈林

  那么,作者对端阳节在夏至后一日的描写又该如何解释呢?笔者认为,这也许是作者记忆有误,也许是故意错开一日,而后一种可能性更大。例如,元chūn真实的出生日期是“正月初二”,而作者在创作时则将其改为“正月初一”。

  《破译红楼时间密码》

  “这才是十月里头场雪”

  第四十九回写到,宝玉对探chūn说:“明儿十六,咱们可该起诗社了。”(第673页)到了十七日,宝玉和黛玉正jiāo谈时,宝玉屋里的小丫头子送了猩猩毡斗篷来,并说:“大奶奶才打发人来说,下了雪,要商议明日请人作诗呢。”宝玉和黛玉于是前往稻香村,商议起诗社一事。李纨说:“想来昨儿的正日已过了,再等正日又太远,可巧又下雪,不如大家凑个社。”(第678页)十八日,宝玉因想着诗社的事情,天刚亮就爬起来,发现下了一夜大雪,“下将有一尺多厚,天上仍是搓绵扯絮一般”(第681页)。第五十回写到,贾母说:“这才是十月里头场雪,往后下雪的日子多呢。”(第701页)

  《月令七十二候集解》云:“十月中,雨下而为寒气所薄,故凝而为雪。小者未盛之辞。”立冬以后,天气渐冷,qiáng冷空气活动南侵频繁,我国huáng河中下游地区开始下雪,平均初雪期与小雪节气时令一致。小雪的农历jiāo节日期并不固定,早则十月初一,晚则十月末。从小说第四十九回和第五十回的文字来看,当年的小雪节气当在十月中旬。

  查《近世中西史日对照表》,己亥年小雪为农历十月十二日(阳历11月23日星期四)[3]。小说的描写完全符合历法的实际情况。

  《破译红楼时间密码》

  几种节气计算工具简介

  上文通过文本辨析和历法考证,确证了笔者对有关年代的推定是正确的。那么己亥年是否“四月二十六日未时(13时至15时)jiāo芒种”呢?考察这个特殊的时间,本文不但要用到《近世中西史日对照表》,还需要用到一些节气jiāo节时刻的推算工具和方法,以下首先对这些工具做简单的介绍。

  节气时刻的计算是非常复杂的天文学课程,各国天文年历所载的数据亦非完全一致。 我国天文年历和历法由南京紫金山天文台编订。笔者目前只有紫金山天文台发布的从1901年到2000年间每一年的节气数据[4],更早的数据只能依靠笔者目前掌握的几种节气计算工具来推算。

  笔者以这些工具的推算结果与紫金山天文台发布的近年来的节气数据进了随机抽样对比,发现他们的计算结果与紫金山天文台的数据几乎完全一致,只有个别数据相差1~2分钟。这就说,这些计算工具是可以信赖的。

  但是在计算古代节气时刻方面,这些工具按计算同一个节气的结果大致可以分为A和B两组。A组包括台湾某网站提供的节气计算程序[5]、武汉华中农业大学刘安国先生开发的电脑软件“日梭万年历”(互联网上可搜索和下载)。B组包括法国某中文网站提供的节气计算程序[6]、曾次亮先生所著的《四千年气朔jiāo食速算法》[7]。

  湖北荆门市一位名叫张涛的电脑程序员开发了一款“专业命理软件”《命理玄微》(互联网上可搜索和下载),这款软件将复杂的八字命理演算变成了简单的电脑计算程序,同时还提供了从公元1年至公元2100年之间节气数据,笔者曾去信请教张涛先生其来源,张先生回信称其节气数据均来自上述台湾网站。

  此外,“中国农历网”提供的节气计算程序[8]其计算结果有时接近A组计算结果,有时又接近B组计算结果。

  台湾网站的“jīng确节气计算程式”

  台湾的一位电脑程序员(姓名不详)以美国太空总署(NASA)喷气推进实验室(Jet Propulsion Laboratory)研制的DE系列星历表为基础,开发了一套据称可以jīng确计算公元前5400年到公元5400年(前后共10800年)节气时刻的电脑程序,目前放在互联网上供人免费使用。

  DE系列星历表是国际天文学界使用最多的星历表。所谓星历表,是指标记一段时期内一些天体在特定时间的位置或坐标的表册。由于二十四节气是标记太阳相对于地球的视运动位置,因此标记太阳和地球相对位置的星历表就可以当作查阅和推算节气及其jiāo节时刻的基础数据。星历表记录的时段越长,人们就能知道越为久远年代的节气时刻。

  在“夏商周断代工程”中,上海jiāo通大学的江晓原教授带领两名博士生钮卫星和卢仙文,没有承袭以往学者文献考证的老路,而是独辟蹊径,根据历史上关于武王伐纣的天象记载,运用电脑和现代天文学星历表进行推算,终于成功地考订出3000多年前周武王讨伐商纣的日程表。江教授所依据的星历表,正是喷气推进实验室研制的DE系列星历表[9]。

  台湾的程序员关于其节气计算程序的说明可以在他创制的网站上全部搜索到[10]。2001年2月20日,该程序员(站长)在其网站上发表声明,称“已经可以利用 JPL 喷she系统实验室的资料库准确计算九大行星以及许许多多小行星的位置了,计算范围至少可达五千年,jīng确度可达‘千分之一秒’”。他还称,“可以利用此程式判断节气,绝对比坊间的万年历jīng确”。2002年2月22日,站长对星历表发表评论称:“事实上,最jīng准,最多人使用的,是美国太空总署(NASA)喷she推进实验室所观测的称为JPL星历(JPL Ephemeris)。我比较过,有把握把误差都压在秒以下。”

  在使用该程序检索节气时,必须注意到一点,即该程序输出的节气时刻一律采用格林威治天文台时间,因此大陆中原地区和台湾的使用者还需要自行加上8小时,才能得出jiāo节时刻的北京时间。此外,该网站还设有yīn历和阳历日期转换的程序。

  法国网站的节气计算程序

  法国欧亚万宝有限公司开设的网站“亚洲之家”设有介绍中国文化的栏目,其中就有介绍中国农历和二十四节气的内容。该网站提供了在线计算节气及jiāo节时刻的电脑程序,据称可以推算公元前20800年到公元26800年间任何一年的二十四节气jiāo节的公、农历日期及时刻。按网站发布的使用说明,该程序是根据《星历表推算原理》(Fundamental Ephemeris Computations)[11]一书开发设计的。

  《星历表推算原理》一书是一部为业余天文爱好者撰写的介绍计算天体位置的电脑程序原理及运算法则的著作。亚马逊网站(www.amazon.com)上有读者关于这部著作的评论。

  从这些评论可以看出,按照这部著作提供的运算法则编定的电脑程序可以“非常jīng确地”计算出天体位置,制定星历表,其结果堪与权威的天文历表相媲美。不过有评论指出,这部著作并没有给出任何一个公式或运算法则的算法证明,有些资料的来源也不甚明确。

  总体来说,读者对这部著作的评价甚高,认为其填补了天体位置计算领域的一个空缺。遗憾的是,这部著作似乎暂时没有中译本。

  此外,该网站还提供公元前20800年到公元26800年间任何一年公、农历日期的换算程序,该程序是根据《历法计算:千禧年版》(Calendrical Calculations: The Millennium Edition)[12]一书介绍的运算法则及计算机语言开发设计的。这部著作似乎也没有中译本。


加入书架    阅读记录

 31/72   首页 上一页 下一页 尾页