古代历法
曾勋,马成 |
本书由德泉科创授权掌阅科技电子版制作与发行
版权所有 · 侵权必究 |
历法是指推算年、月、日、时的长度和它们相互之间的关系,制订时间顺序的方法。我国是世界上最早发明历法的国家之一,历法对我国经济、文化的发展有着深远的影响。
农历属于阴阳合历,它集阴、阳两历的特点于一身,也被称为阴阳历。事实上,一本历书,除了反映天文地理自然规律外,上面刻画的是另一张“时间之网”。
这张时间之网,是与我国的传统文化融在一起,是我国古人看天、看地、看万事万物的态度的结晶,反映了古人的自然观。
岁差,在天文学中是指一个天体的自转轴指向因为重力作用导致在空间中缓慢而且连续的变化。晋代天文学家虞喜发现了岁差,并推算出冬至点每50年后退一度,在当时世界上处于领先地位。
岁差的发现并推算出精确数值,对我国历法的制订具有重要意义。后世历法都引进这一成果,使我国历法中的岁差值日趋精确。
在西晋时期的某一个夜晚,会稽郡的天空星光璀璨,一颗颗明亮的星星远在天边,又仿佛近在咫尺。在会稽郡余姚县的一座观星楼上,站着一名宽袍大袖、身形潇洒的男子,神情却是庄严肃穆,正抬头专注地观察着星空。
这个姿势好似亘古不变,眼神里有一种痴迷与执著。日复一日,年复一年,他就这样观察着星空,又不断地在星图上画下新的记号。
他就是东晋天文学家虞喜,我国最早发现岁差的人。虞喜博学好古,一生以做学问为最大乐趣。他治学敢于突破樊篱,不受前人观点束缚,以打破常规的方式发现了岁差,并求出了比较精确的岁差值。
岁差是地轴运动引起春分点向西缓慢运行而使回归年比恒星年短的现象。
岁差分日月岁差和行星岁差两种:前者由月球和太阳的引力产生的地轴运动引起;后者由行星引力产生的黄道面变动引起。
早在公元前2世纪,古希腊天文学家喜帕恰斯通过比较恒星古今位置的差异,发现了春分点每100年西移一度的岁差现象。
随着天文学的逐渐发展,我国古代科学家们也渐渐发现了岁差的现象。
西汉时期的官员邓平,东汉时期的大儒刘歆、天文学家贾逵等人,都曾观测出冬至点后移的现象,不过他们都还没有明确地指出岁差的存在。至东晋初期,天文学家虞喜才开始肯定岁差现象的存在,并且首先主张在历法中引入岁差。
虞喜通过与喜帕恰斯不同的途径独立发现了岁差现象。虞喜把古今对冬至中天星宿的观察记录做了对比,发现唐尧时期冬至黄昏中天星宿为昴宿,而2700年之后的西晋时期,冬至黄昏中天星宿却在东璧。
对于这种变迁的原因,虞喜明确地把它归结为冬至点连续不断地西移,也就是冬至太阳所在的位置逐渐偏西造成的。
从冬至点不断地西移,虞喜进而悟到,今年冬至太阳在某宿度,可是到了明年太阳并没有回归到原来的宿度,这样每隔一年,稍微有差。因此,虞喜把一回归年太阳走过的路程小于一周天的现象称为“岁差”。
天体的引力导致地球潮汐,潮汐导致地球差异旋转,地球差异旋转导致岁差。虞喜当时虽然不知道也不可能了解这些道理,但是他从古代冬至点位置实测数据发生西退现象的分析中,得出了太阳一周天并非冬至一周年结论。这就发现了回归年同恒星年的区别所在。
虞喜不光是我国第一个发现岁差的人,他还经过无数次计算,推算出岁差的具体数值。
虞喜根据《尧典》记载的唐尧时期到他所处的晋代,相隔2700余年,冬至黄昏中星经历了昴、胃、娄、奎4个宿共53度,由此求得岁差值为约50年退一度。
由于虞喜所用的古代观察值取自传说时代,时间区也未必与冬至昴宿中天的时代相合,所以得出的结果与欧洲人沿用1000多年的每100年差一度的数值相比,已经精确了很多。
虞喜发现岁差后,立即得到南朝时期的两位天文学家何承天和祖冲之的承认和应用。祖冲之把岁差应用到《大明历》中,在天文历法史上是一个创举,为我国历法的改进揭开了新的一页。
“岁差”是天文学中比较深一层次的内容,因为这种体现在复杂的地球运动中的现象,以常人不易察觉的方式在表现着,往往一代人甚至几代人都没有感觉到。但对于研究历史进程的人来说,则是必须考虑的问题。
虞喜用的是最原始的肉眼观察法,通过非常仔细的观察、记录和对比,再根据历史记录,将不同年份同一日期中的星空天体位置做比较,发现微小的误差而去做深入的分析,最后得出来更接近于实际的结论。
自从虞喜发现岁差后,遇到了两次大讨论:一次是在南代刘宋大明年间;一次是在唐代初年。这两场关于岁差的辩论,实际上反映了当时科学和反科学、进步和保守两种势力的尖锐斗争。经过两次辩论,使得岁差之说深入人心,为我国古代天文学家公认。
事实上,地球绕日运行时间并非一个稳定的常数,岁差即非常数的偏差。虞喜发现并推算出岁差具体数值后,因为种种原因,以至于以后各朝代所发布资料不一,有认为每45年差一度,也有认为50年差一度,也有认为67年、82年。而在这个过程中,就有关于岁差的学术辩论成分。
我国对岁差的认知,直至明代,西方传教士东来,汤若望及利马窦等天文学,将西方天文知识带入我国,此后,我国的天文历法起了巨大改变。
至清代颁布《时历象考成新编》,就是按西洋天文学的测量及计算方法,重新订定二十八宿位置,故称之为《时宪宿度》。
岁差的发现,是我国天文学史上的一件大事。虞喜对于岁差的研究的精确度,给了后人进行岁差研究相当高的比对价值。这个贡献,在历法编订中体现为岁差值日趋精确。
其实,虞喜发现岁差,是和他在宇宙理论研究方面取得的突破性进展分不开的。他对汉代以来的盖天说、浑天说、宣夜说进行分析比较,最后提出了自己的见解。
盖天说把天比作斗笠,把地比作反盖的盘子。
浑天说则认为,整个宇宙就像个鸡蛋,大地就像是蛋中的黄;天和地都是由气组成的,而且都是飘浮在水上。
在虞喜看来,宇宙是无边无际的,却也相对安定;天和地方圆之理;所有天体都有自己的运动周期,以自己的轨道运行,并不是附着在一个固定的球壳上。
这一认识,既否定了天圆地方的盖天说,又批判了天球具有固体壳层的浑天说。
虞喜信仰主张宇宙无限的宣夜说,并予以继承和发展,这在天文学史上,占据了重要的地位。
正是这些宇宙理论研究成果,使虞喜能够站在一个新的历史高度来看待天体运动,最后取得了发现岁差这一重要成就。
虞喜发现岁差并推算出每50年差一度数值,虽然比古希腊的喜帕恰斯晚,却比喜帕恰斯每100年差一度的数值精确。而当时的欧洲,制历家们还在墨守成规地沿用百年差一度的岁差数据。两相比较,高下立现。
[旁注]
会稽郡
古郡名,在今江浙地区。郡治吴县,即现在的江苏省苏州市姑苏区,辖春秋时期越国、吴国故地。汉成帝时辖26县,人口逾百万,为当时辖境最广阔的郡,隶属扬州刺史部。西晋初会稽郡辖10县,仅辖今绍兴、宁波一带。唐肃宗时期改为越州,会稽郡不复存在。
地轴
连接地心和南极、北极的假想直线。即为地球斜轴,又称“地球自转轴”。是指地球自转所绕的轴,北端与地表的交点是北极,南端与地表的交点是南极。地轴通过地心,连接南、北两极,和地球自转轨道面,即赤道面垂直。
恒星年
太阳连续两次过同一恒星黄经圈的时间间隔。地球绕太阳一周实际所需的时间间隔,也就是从地球上观测,以太阳和某一个恒星在同一位置上为起点,当观测到太阳再回到这个位置时所需的时间,只在天文学上使用。
黄道面
是指地球绕太阳公转的轨道平面,与地球赤道面交角为23.26度。由于月球和其他行星等天体的引力影响地球的公转运动,黄道面在空间的位置总是在不规则地连续变化。但在变动中,任一时间这个平面总是通过太阳中心。黄道面和地球相交的大圆称为黄道。
冬至点
太阳在南方可以到达之最远处。并不是一个在地球上存在的点。地球倾斜自转又围绕地球公转,于是太阳光对地球的直射点在分分秒秒的改变,当太阳光直射到地球南回归线的那一刻,地球在公转轨道的哪一点就是冬至点。
唐尧
因曾为陶唐氏首领,故史称唐尧。尧有圣德,有如天之涵养,如神之微妙,如日之光照临天下。这位德化广大的尧深受人们的爱戴。尧选择舜为其继任人,死后由舜继位。这是战国时期儒家学派推崇的禅让。
何承天(370年~447年),南朝宋大臣、著名天文学家、无神论思想家,东海郯人,就是现在的郯城。历御史中丞等。世称“何衡阳”。元代嘉靖时期为著作佐郎,撰修宋书未成而卒。承天通览儒史百家,经史子集,知识渊博。精天文律历和计算,对天文律历造诣颇深。
祖冲之(429年~500年)。祖籍范阳郡遒县,即今河北省涞水县。南北朝时期杰出的科学家。他的主要成就是把圆周率推算到小数点后7位,人们他的名字被命名为“祖冲之圆周率”,简称“祖率”。他还创立了《大明历》,是当时世界上最先进的历法。
[阅读链接]
虞喜博学好古、少年老成,年轻时就有很高声望,受到人们赞扬。他历经西晋数朝,一直为皇帝所看重。但他不愿做官,只喜欢一心研究学问。
东晋皇帝晋明帝司马绍时期,虞喜被征召为博士,虞喜以生病为由推辞不赴任。后来,晋成帝司马衍时,下诏用散骑常侍之职征召,虞喜又不应命。
后来的几任皇帝都召他做官,先后竟达9次,但虞喜皆不应,被世人称为“大隐虞喜”。可见虞喜安贫乐道,一生唯做学问而已。
回归年是指太阳在空中的周年视运动,表现为从南至北,又从北至南的回归性。在不同的季节,每天正午仰视太阳在正南方位的高度,会发现它是不一样的。
在我国古代历法中,回归年长度值和朔望月长度值是否准确,直接决定了历法的精度。因此古代天文历法家十分重视对这两个数值的测定,尤其是对回归年长度值的精确测定,在这方面取得了突出成就。
462年,祖冲之把精心编成的《大明历》送给朝廷,请求宋孝武帝公布实行。宋孝武帝命令懂得历法的官员对这部历法的优劣进行讨论。
在讨论过程中,祖冲之遭到了以戴法兴为代表的守旧势力的反对。戴法兴是宋孝武帝的亲信大臣,很有权势。由于他带头反对新历,朝廷大小官员也随声附和,大家不赞成改变历法。
祖冲之为了坚持自己的正确主张,理直气壮地同戴法兴展开了一场关于新历法优劣的激烈的辩论。
戴法兴首先上书皇帝,从古书中抬出古圣先贤的招牌来压制祖冲之。他说:“冬至时的太阳总在一定的位置上,这是古圣先贤测定的,是万世不能改变的。”他还说:“祖冲之以为冬至点每年有稍微移动,是诬蔑了天,违背了圣人的经典,是一种大逆不道的行为。”
戴法兴又把当时通行的19年7闰的历法,也说是古圣先贤所制订,永远不能更改。他甚至攻击祖冲之是浅陋的凡夫俗子,没有资格谈改革历法。
祖冲之对权贵势力的攻击丝毫没有惧色。他写了一篇有名的驳议。他根据古代的文献记载和当时观测太阳的记录,证明冬至点是有变动的。他指出:事实十分明白,怎么可以信古而疑今?!
祖冲之又详细地举出多年来亲自观测冬至前后各天正午日影长短的变化,精确地推算出冬至的日期和时刻,从此说明19年7闰是很不精密的。
他责问说:“旧的历法不精确,难道还应当永远用下去,永远不许改革?谁要说《大明历》不好,应当拿出确凿的证据来。如果有证据,我愿受过。”
当时戴法兴指不出新历到底有哪些缺点,于是就争论到日行快慢、日影长短、月行快慢等问题上去。祖冲之一项一项据理力争,都驳倒了他。
在祖冲之理直气壮地驳斥下,戴法兴没话可以答辩了,竟蛮不讲理地说:“新历法再好也不能用。”
祖冲之并没有被戴法兴这种蛮横态度吓倒,却坚决地表示:“绝不应该盲目迷信古人。既然发现了旧历法的缺点,又确定了新历法有许多优点,就应当改用新的。”
在这场大辩论中,许多大臣被祖冲之精辟透彻的理论说服了,但是他们因为畏惧戴法兴的权势,不敢替祖冲之说话。
最后,有一个叫巢尚之的大臣出来对祖冲之表示支持。他说:“《大明历》是祖冲之多年研究的成果,根据《大明历》来推算元嘉十三年、十四年、二十八年、大明三年的4次月食都很准确,用旧历法推算的结果误差就很大,《大明历》既然由事实证明比较好,就应当采用。”
巢尚之所说的元嘉十三年、十四年、二十八年、大明三年,分别是436年、437年、451年和459年。
由于巢尚之言之凿凿,戴法兴彻底哑口无言了,祖冲之取得了最后胜利。宋孝武帝决定在大明九年,即465年改行新历。
谁知在新历颁行之前孝武帝去世了,接着政局发生动荡,改历这件事就被搁置起来。直至510年,新历才被正式采用,可是那时祖冲之已去世10年了。
《大明历》测定的每一回归年的天数,跟现代科学测定的相差只有50秒;测定月亮环行一周的天数,跟现代科学测定的相差不到一秒。可见它的精确程度了。
测定回归年的长度是历法的基础,它是直接决定历法精粗的重要因素之一。因此,我国古代天文历法家十分重视对回归年长度值的精确测定,而祖冲之在这方面作出了突出贡献。
回归年在历法中具有极其重要的特殊地位。任何一部历法,都得拿出自己的回归年数值,古人把它叫“岁实”。
岁实反映了太阳回归运动周期,因此,只要测出太阳在回归运动中连续两次过某一天文点的准确时间,就可以推算出回归年的长度来。换句话说,只要准确测出太阳到达某一地平高度的时间,就可以求出岁实来。
看来问题非常简单:要推算出回归年长度,只要用浑仪观测每天中午时太阳的地平高度就可以了。
可是,在实际操作中,此路却不通。日光耀目,使人不能直视,用直接观测法去测量太阳地平高度,很难办到。要测算回归年长度,必须另辟蹊径。对此,古人选择了用圭表测影的方法。
圭表是古代用来计时的工具。相传从尧舜在春秋时期,我国已经利用圭表测影来计时了。
远古时的人们,日出而作,日没而息,从太阳每天有规律地东升西落,直观地感觉到了太阳与时间的关系,开始以太阳在天空中的位置来确定时间。但这很难精确。
据记载,3000多年前,西周丞相周公旦在河南登封县设置过一种以测定日影长度来确定时间的仪器,称为“圭表”。这当为世界上最早的计时器。
圭表由圭和表两部分组成:圭是平放的有刻度的尺,表是直立的标杆,置于圭的两端而且与圭垂直。
圭多数是用石料或铜料做成一条平板,并附有影标度,再在其一端立表就成为圭表。表是一根直立的杆,太阳光照到表上,就投射出一条影子。根据影子和方向和长度,就能读出时间。
利用圭表所测日影的长短可以定出几个较大的节气,如夏至影短,冬至影长。在一天之内,根据表影长短的变化,也可以知道大概的时间。
太阳在做南北回归运动时,它离开天极的远近,决定了地面表影的长短。太阳离开天极的远近难以直接测知,只有通过测量日影才能间接知道。用圭表测影的目的,就是为了推知太阳在空中的方位。
用圭表测日影简便易行。我国位于北半球,测量时,将圭表的表杆朝南,使它的中轴线顺子午线摆放在阳光可以照射着的平地上,并固定好不动。
每天中午,当表杆造成的日影与圭尺的中轴线重叠在一起时,则用文字记录下当日的日影长度数或者直接在圭尺上刻画下当日的日影顶点的轨迹点,则完成了当天的测影工作。
用圭表测定日影是一项以整年为一个周期性的细致工作,必须耐心地坚持进行下去,否则无果。特别是每年的冬至、夏至、春秋分日尤为关键。只要通过对具有极值意义的影长的测定,就可以直接判定回归年的长度。
由于受气候的影响,加之冬至点不一定正发生于中午时分,所以测定结果往往与实际情况有出入。人们连续测几年,然后取其中最长的一年,定为这年的冬至时刻正在这天中午。
显然,这种方法带有一定的人为因素,与冬至实际发生的时刻不一定相符。
针对这一问题,祖冲之找到了解决的办法。他运用对称思想,分别的冬至前若干天和冬至后若干天测量日影长度,由此推算出冬至发生的准确时刻。
祖冲之的这个方法与传统方法相比,具有明显的优越性。首先,它不受气候的影响,只要在冬至前后若干天测量就行了。
其次,提高了准确性。因为冬至前后日影长度变化非常缓慢,祖冲之选取的冬至前后20多天进行观测,这时日影变化比较显著,测量和计算也相对容易。
更为重要的是,这一方法可以测得比较准确的冬至时刻,因为冬至时刻不是恰好在中午,而用这种方法可以推算出来。
根据祖冲之的测算,一个回归年的长度365.2428日。这一数据非常精密,直至700多年后,才出现更精密的《儒略历》。
在欧洲,直至16世纪以前都在实行《儒略历》,而其回归年的长度数值是365.25,显而易见,这是难以望祖冲之的项背的。
祖冲之巧测日影并获得相对准确的数据,对他进行立法推算,编订《大明历》,有着非常重要的实际意义。
尽管祖冲之的测算方法并非完美无缺,但他的这一发明,是我国古代冬至时刻测定发展过程中一个里程碑,它被后世天文学家所推崇,是理所当然的。
在祖冲之之后改进测日影方法的人很多,其中最著名的当属元代天文学家郭守敬对测量工具的改进。
郭守敬认为传统测影方法读数精度太低,原因是分、厘、毫、秒这些单位太小,肉眼难以将其区分开来。为了保持测量值不变,需要将表的高度增加相应倍数。于是,这就需要建造高表。
郭守敬的高表做得十分精细,而且是传统表的5倍。但随着表的增高,成影清晰度必然下降。在这种情况下,郭守敬又研制了景符这一测量工具,从而彻底解决了这一问题。
郭守敬通过建高表,制景符,在这两方面取得了突出成就,极大地便利了人们的日影测量,为我国古代天文学和测量学的发展作出了不可磨灭的贡献。
[旁注]
宋孝武帝(430年~464年),宋文帝刘义隆第三子。南北朝时期宋朝的第五位皇帝,年号孝建、大明,谥号“孝武皇帝”,庙号世祖。他为人机警、勇敢、果断、迅速,学问渊博,内臣外属们,对他都十分畏惧,没有一个人敢做事懈怠。
戴法兴(414年~465年),会稽山阴人,就是现在的浙江省绍兴。南朝宋权臣。少卖葛于市,后为吏传署,好学能文,颇通古今,为孝武帝所重,为南鲁郡太守,兼中书通事舍人,权重当时。当时民间传说,宫内有两天子,法兴为真天子,皇帝为赝天子。后被免官赐死。
巢尚之
鲁郡人,就是现在的山东省曲阜市。元代嘉靖中期,成为始兴王刘浚侍读,涉猎文史,深受刘骏的赏识。后来任东海国侍郎,兼中书通事舍人。他在祖冲之与戴法兴的论战中支持坚持真理,支持祖冲之,为祖冲之取得最后胜利起到了关键性作用。
周公旦(公元前1100~?),姓姬名旦,也称“叔旦”,周文王姬昌第四子,因封地在周,即今陕西省宝鸡市岐山北,故称“周公”或“周公旦”。为西周初期杰出的政治家、军事家和思想家,被尊为儒学奠基人,孔子一生最崇敬的古代圣人之一。
浑仪
我国古代天文学家用来测量天体坐标和两天体间角距离的主要仪器。古人认为天是圆的,形状像蛋壳,出现在天上的星星是镶嵌在蛋壳上的弹丸,地球则是蛋黄,人们在这个蛋黄上测量日月星辰的位置。因此,把这种观测天体位置的仪器叫做“浑仪”。
天极
古代天体测量学中使用的概念。古代指天的南北两极。地球绕地轴旋转,引申其轴,则与天球相值,相值之南北两端,即为天极。然中土位在地球偏北,其南极常隐没地下不见,故古以北极为天极。
《儒略历》
由罗马共和国独裁官儒略·恺撒采纳埃及亚历山大的希腊数学家兼天文学家索西琴尼计算的历法,在公元前46年1月1日起执行,取代旧罗马历法的一种历法。由于累积误差随着时间越来越大,1582年后被教皇格里高利十三世改善,变为格里历,即沿用至今的公历。
郭守敬(1231年~1316年)。生于元代顺德邢台,就是现在的河北省邢台。元代天文学家、数学家、水利专家和仪器制造专家。郭守敬修订的新历法《授时历》,是当时世界上最先进的一种精良的历法,通行360多年。
[阅读链接]
圭表测时的精度是与表的长度成正比的。元代杰出的天文学家郭守敬在周公测时的地方设计并建造了一座测景台。
它由一座9.46米高的高台和从台体北壁凹槽里向北平铺的长长的建筑组成,这个高台相当于坚固的表,平铺台北地面的是“量天尺”即石圭。这个硕大的“圭表”使测量精度大大提高。
以郭守敬的“量天尺”测时,一直使用至明清时期,现在南京紫金山天文台的一具圭表,是明代正统年间所造的。
天干地支,是古代人建历法时,为了方便做60进位而设出的符号。对我国古人而言,这些符号被赋予了很多意义。
由干支记录时间而产生的历法,谓之干支历法。干支历是以六十干支纪年月日时的一种方法,是属于我国所特有的历法。
相传在华夏人文祖黄帝时期,九黎族部落首领蚩尤侵掠炎帝大片疆土,黄帝忧民之若,遂与蚩尤展开“涿鹿之战”。经过几番苦战,黄帝还是没能治住蚩尤。
黄帝斋戒沐浴,筑高坛祀天,建方丘敬地,以求天地相助,战胜蚩尤,解除苍生之苦。
黄帝的虔诚感动了上苍和地祇,上苍降下甲乙丙丁戊己庚辛壬癸十天干,地祇生出子丑寅卯辰巳午未申酉戌亥十二地支,给他用于排兵布阵。
黄帝就将十天干圆布成天形,十二地支方布成地形,以干为天,支为地,组成天罗地网,终于战胜了蚩尤。
后来,黄帝登基时,命史官大挠氏探察天地之气机,探究金木水火土五行,用十天干和十二地支相互配合成六十甲子,将开国日定为甲子年、甲子月、甲子日,甲子时。同时,把天干地支引入历法,作为纪历的符号。这就是天干地支的由来。
大挠氏始作甲子,从此以后,天干地支在历法中的运用就延续下来。大挠作甲子虽是传说,但从殷商的帝王名字如天乙、外丙、仲壬、太甲等来看,干支的来历必早于殷代,即在3500年之前便已出现了。
我国古代以天为“主”,以地为“从”。“天”和“干”互联叫做“天干”;“地”和“支”互联叫做“地支”,合起来就是“天干地支”。天干地支相当于树干和树叶,它们是一个互相依存,互相配合的整体。
古人观测朔望月,发现两个朔望月约是59天的概念。12个朔望月大体上是354天多,与后来的一个回归年的长度相近似,古人因此就得到了一年有12个月的概念。再搭配十天干日记法,发展出现在的天干地支。它们都被赋予丰富的原始意义。
在十天干中,甲,像草林破土而萌,阳在内而被阴包裹,有万物冲破阻挠而出的含义;乙,象征草木初生,枝叶柔软屈曲伸长;丙,象征太阳和火光,万物皆炳然可见;丁,象征草木成长壮实,好比人的成丁;
戊,象征大地草木茂盛;己,表示万物仰屈而起,有形可纪;庚,意为秋收而待来春;辛,表示万物肃然更改,秀实新成;壬,象征阳气潜伏地中,万物怀妊;癸,万物闭藏,怀妊地下,以待萌芽。
在十二地支中,子,表示草木萌生的开始;丑,表示草木将要冒出地面;寅,表示寒土中屈曲的草木,迎着春阳从地面伸展;卯,日照东方,万物滋茂;辰,万物震起而生,阳气生发已经过半;巳,万物盛长而起,阴气消尽,纯阳无阴;
午,万物丰满长大,阳起充盛,阴起开始萌生;未,果实成熟而有滋味;申,象征物体都已长成;酉,万物到这时开始收敛;戌,草木凋零,生气灭绝;亥,阴气劾杀万物,到此已达极点。
从十天干和十二地支的含义来看,它们与我国古代历法有着直接的关系。
作为以农业立国的国家,历法的制订其首要目的就是指导农业生产,天干地支所包含的意义,正是一年四季万物从生长到繁茂再到枯萎,然后又在枯萎中孕育着新的生长周期。这恰恰就是天干地支与历法结合的出发点。
历法中的天干地支除了用于显示万物生长周期,以指导农业生产外,还被古人用于计时。这其实也是天干地支的最初功能之一。
用干支计时的历法称为干支历法,也称为“甲子历”或“甲子历法”。分为干支纪年、干支纪月、干支纪日、干支纪时。它是我国使用历史最悠久的一种历法。
起先,我们祖先仅是用天干来纪日,因为每月天数是以日进位的;用地支来纪月,因为一年10个月,正好用10位地支来相配。可是随之不久,人们感到单用天干纪日,每个月里仍然会有3天同一干,所以,便用一个天干和一个地支分别依次搭配起来的办法来纪日期。
比如《尚书·顾命》就有这样的记载:4月初,王的身体很不舒服。甲子这一天,王才沐发洗脸,太仆为王穿上礼服,王依在玉几上坐着。后来,这种干支纪日的办法就被渐渐引进了纪年、纪月和纪时了。
干支纪年法是我国农历用来计算年、月、日、时的方法,就是把每一个天干和地支按照一定的顺序而不重复地搭配起来,用来作为纪年、纪月、纪日、计时的代号。
把“天干”中的一个字摆在前面,后面配上“地支”中的一个字,这样就构成一对干支。如果“天干”以“甲”字开始,“地支”以“子”字开始顺序组合,就可以得到六十对干支。天干经6个循环,地支经5个循环正好是60,就叫做“六十干支”。
按照这样的顺序,每年用一对干支表示,60年一循环,叫做“六十花甲子”。这种纪年方法叫做“干支纪年法”,一直沿用至今天。
关于干支纪月法,古代最初只有地支纪月法,规定每年各月固定用十二地支纪月,即把冬至所在的月为“子月”,下一个月即为“丑月”,依此类推。
后来,这种方法发展为地支纪月配以天干组成六十甲子,从而发展为干支纪月法,以5年为一周,周而复始。据记载,我国至迟在汉代开始使用这种纪月方法。
干支纪月与农历月份的换算其方法为:若遇甲或乙的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;丙或辛之年正月为庚寅,丁或壬之年正为为壬寅,戊或癸之年正月为甲寅。
正月之干支知道了,其余月可按六十甲子的序推知。
干支纪日法始于公元前720年2月10日。这是有确定的文献记载的。
干支纪日法是将60日大致合两个月一个周期;一个周期完了重复使用,周而复始,循环下去。
干支计时法是60时辰合5日一个周期;一个周期完了重复使用,周而复始,循环下去。
子时分为0时至1时的早子时和23时至24时的晚子时,所以遇到甲或乙之日,0时至1时是甲子时,但23时至24时是丙子时。晚子时又称“子夜”或“夜子”。
干支历的纪年纪月法都同农历,它的年、月、日都各以干支顺序排列、互不干扰,闰月也同农历。干支历中的节日、三伏、九九以及出梅、入梅等与人们生活及当时社会活动密切相关。
干支历法在古代运用广泛,比如《资治通鉴》中就有很多干支历法纪年月日的情况。
目前在其他国家还在不断使用干支历法,包含韩国、新加坡、越南、缅甸、老挝、柬埔寨等国家中的很多人仍然在使用。一般只用于天文计算和易学的预测术,包含八字预测、紫微斗数、八卦预测、奇门遁甲等中使用。
干支历法蕴涵的奥秘让人称奇与不解。它的显著特点是连续不断,没有时间原点,上记千年历史,下望无限未来。
干支历法也是祖先给后代子孙的明示:天主宰着地上的一切变化,天意不可违。
我国古人非常敬神、敬天,认为天命高于一切,信仰正教,为人善良。古人相信人如果作恶,会带来天灾,天灾是对人的警告和惩罚;“天人合一”的思想正是我国古人科学观的核心。
[旁注]
涿鹿之战
指的是距今约4600余年前,黄帝部族联合炎帝部族,与东夷集团中的蚩尤部族在今河北省涿县一带所进行的一场大战。“战争”的目的,是双方为了争夺适于牧放和浅耕的中原地带。涿鹿之战对于古代华夏族由野蛮时代向文明时代的转变产生过重大的影响。
地祇
据民间传说,地祇就是属于地面上所有自然物的神化者,包涵土地神、社稷神、山岳、河海、五祀神,以及百物之神,人鬼就是历史上的人物死后神化的,包括先祖、先师、功臣,以及其他历文人物。
天乙(?~约公元前1588年),庙号太祖,为商太祖,河南商丘人。商王朝的创建者。今人多称“商汤”,又称“武汤”、“天乙”、“成汤”、“成唐”,甲骨文称“唐”、“大乙”,又称“高祖乙”,商人部落首领。在位期间,阶级矛盾较为缓和,政权较为稳定,国力也日益强盛。
朔望月
又称“太阴月”。古称“朔策”。月球连续两次合朔的时间间隔,即月相变化的周期。月球绕地球公转相对于太阳的平均周期。为月相盈亏的周期。以从朔至下一次朔,或从望至下一次望的时间间隔为长度,现代推算为平均29.53059天。
天人合一
“天人合一”的思想观念最早是由庄子阐述,后被汉代思想家、阴阳家董仲舒发展为天人合一的哲学思想体系,并由此构建了中华传统文化的主体。天,就是大自然;人,就是人类;合,就是互相理解,结成友谊。
[阅读链接]
关于天干地支的历来,古籍中有很多相关记载。《山海经·大荒经》记载的神仙帝俊生有二十二子就是一例。
据传说,远古的神仙帝俊与妻子羲和生了10个太阳,住在树上,它们每天轮流值班。居上枝的就是值日的太阳,值一轮就是10天,即今天我们说的“一旬”。帝俊给这10个太阳取了10个名字,分别叫“甲乙丙丁戊己庚辛壬癸”,这就是十天干。
帝俊还有个妻子叫常仪,生了12个月亮,帝俊叫他们“子丑寅卯辰巳午未申酉戌亥”,这就是地支。
把十二生肖应用于历法
十二生肖,也被称为“十二年兽”,是由12种源于自然界的动物,即鼠、牛、虎、兔、蛇、马、羊、猴、鸡、狗、猪以及传说中的龙所组成,用于纪年。
我国以十二生肖应用在历法上,有12只年兽依次轮流当值,依次与十二地支相配,顺序排列为子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪。
据传说,天地未开时,混沌一片。于是,12只动物为了繁衍生息,它们按照自己天生的习性,开天辟地,开始了各自的行动。
子夜时分,鼠出来活动,将天地间的混沌状态咬出缝隙,“鼠咬天开”,所以子属鼠。
开天之后,接着要辟地。于是,勤劳的牛开始耕田,成为辟地的动物,因此丑时属牛。
寅时是人出生之时,有生必有死,置人于死地莫过于猛虎。寅又有敬畏之义,所以寅属虎。
卯时为日出之象,象征着火,内中所含之阴,就是月亮之精玉兔。这样,卯便属兔了。
辰时正值群龙行雨的时节,辰自然就属了龙。
巳时春草茂盛,正是蛇的好日子,如鱼儿得水一般。另外,巳时为上午,这时候蛇正归洞。因此,巳属蛇。
午是下午之时,阳气达到极端,阴气正在萌生。马这种动物,驰骋奔跑,四蹄腾空,但又不时踏地。腾空为阳,踏地为阴,马在阴阳之间跃进。所以,午成了马的属相。
未时是午后,是羊吃草最佳的时辰,容易上膘,此时为未时,故未属羊。
申时是日近西山,猿猴啼叫的时辰,并且猴子喜欢在此时伸臂跳跃,故而猴配申。
酉为月亮出现之时,月亮里边藏着一点真阳。而鸡属于“发物”,就是它能够把热散出来,可以把火生发出来。因此,酉属鸡。
戌时为夜幕降临,狗正是守夜的家畜,也就与之结为戌狗。
亥时,天地间又浸入混沌一片的状态,如同果实包裹着果核那样。而猪是只知道吃的混混沌沌的动物,故此猪成了亥的属相。
上述传说中十二生肖的选用与排列,是根据动物每天的活动时间确定的。我国从汉代开始,便采用十二地支记录一天的12个时辰,每个时辰相当于两个小时。
我们知道,古人是根据太阳、地球、月亮自身及相互间的运动,最后才形成了年、月、日、时的概念。
而生肖作为一种记录时间的符号系统,用12种生肖动物形象地表示时间,可以纪年、纪月、纪日、计时,后来成为了普遍被人们认同的生肖历法。
生肖计时是古代天文历法的一部分。我国历法中的生肖,其实涉及干支、二十四节气、四象二十八宿、阴阳八卦五行、黄道十二宫等诸多方面,包含着许多天文地理内容。
而其中的干支和二十四节气,应该说与历法的关系最大。
干支是天干地支的合称,是我国古代记录年、月、日、时的序数符号。干支与十二生肖关系密切,它比十二生肖更古老,是构成十二生肖的前提,并影响到十二生肖的形成。
所谓子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪,就是由十二地支与12种动物对应配合而得。
以十天干为主干,以十二地支为支脉,两两相配,以天干的单数配地支的单数,以天干的双数配地支的双数,天干在前,地支在后,不得颠倒相配,也不能天干之单数与地支之双数相配,组合为“干支”符号。
当前一个干支数到最后一个符号“癸亥”时,再接着数后一个干支的头一个符号“甲子”。以此类推,首尾相接,周而复始,循环无穷。干支合用,在我国历史上广泛地用来纪年、纪月、纪日、计时。
以生肖纪年。十二生肖与十二地支一一对应,即子鼠年、丑牛年、寅虎年、卯兔年、辰龙年、巳蛇年、午马年、未羊年、申猴年、酉鸡年、戌狗年、亥猪年。在一个甲子中,每种生肖动物出现五次。
以生肖纪月。一年分为12个月,以虎月为岁首,正月为寅虎月,二月为卯兔月,三月为辰龙月,四月为巳蛇月,五月为午马月,六月为未羊月,七月为申猴月,八月为酉鸡月,九月为戌狗月,十月为亥猪月,十一月为子鼠月,十二月为丑牛月。
以生肖纪日,是在干支纪日的基础上发展变化的结果。干支纪日以60日为一个周期,每种组合代表一天,即甲子日之后为乙丑日、丙寅日、丁卯日……直至癸亥日,又从甲子日开始循环。
彝族的生肖纪日以虎日为首,即虎日、兔日、龙日、蛇日、马日、羊日、猴日、鸡日、狗日、猪日、鼠日、牛日,以后以此类推。
以生肖计时。农历每天有12个时辰,与十二地支一一对应,即子时、丑时、寅时、卯时、辰时、巳时、午时、未时、申时、酉时、戌时、亥时。每个时辰相当于现在的两个小时。
用形象化的动物纪年、纪月、纪日、计时,远比干支计时法简便,也更易于流传。时至今日,人们还保留着用属相来表示年龄的习俗,生肖文化深深地根植在人们的生活之中。
十二生肖可以纪月,而二十四节气是适应农时的需要而产生的,也可以纪月,但分得更细,如立春、雨水、惊蛰等,而且每个节气都有特定的意义,说明日地关系、气候条件和万物的变化。
有些节气反映了太阳与地球间相对角度的变化,有些节气反映了雨雪霜露等气候条件的变化,有些节气反映了植物生长、动物活动等物候条件的变化。
在我国古代,二十四节气所反映的是黄河流域的农事和气候状况。气候变化不仅与植物的生长有关,也与动物的生长、发育和活动情况密切相关。
因此,二十四节气既对人的活动和生长有很大影响,也对鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪这十二生肖动物的活动有很大影响。
一年有24个节气,一个月内一般有一节一气。每两节气相距时间平均约为三十又十分之四天,而农历每月的日数为29天半,所以约每34个月,必然出现有两月仅有节而无气、及有气而无节的情况。
有节无气的月份就是农历的闰月,有气无节的月份不是闰月。从生肖纪月的角度来看,每个生肖月一般对应两个节气。
十二生肖与二十四节气相配,就形成了这样一组对应关系:
正月寅虎对立春和雨水;二月卯兔虎对惊蛰和春分;三月辰龙虎对清明和谷雨;四月巳蛇虎对立夏和小满;五月午马虎对芒种和夏至;六月未羊虎对小暑和大暑;七月申猴虎对立秋和处暑;八月酉鸡虎对白露和秋分;九月戌狗虎对寒露和霜降;十月亥猪虎对立冬和小雪;十一月子鼠虎对大雪和冬至;十二月丑牛虎对小寒和大寒。
综上所述,生肖与历法有着密不可分的关系,生肖是对十二地支的附会,至于选择了12种动物作为代替十二地支的符号,又源于古人的动物崇拜心理。而十二生肖在历法上,则体现为12只年兽依次轮流当值。
[旁注]
鼠咬天开
古语说道:“自混沌初分时,天开于子,地辟于丑,人生于寅,天地再交合,万物尽皆生。”传说天地之初,混沌未开。老鼠勇敢地把天咬开一个洞,太阳的光芒终于出现,阴阳就此分开,民间俗称“鼠咬天开”。老鼠也成为开天辟地的英雄。
玉兔
传说中的是月宫里的兔子。关于玉兔的传说有不同种,但大多都与嫦娥相关。因嫦娥奔月后,触犯玉帝的旨意,于是将嫦娥变成玉兔,每至月圆时,就要在月宫里为天神捣药以示惩罚。此外,玉兔又指月亮,如“玉兔东升”。
岁首
一年开始的时候。一般指第一个月。或指一年的第一天。在夏商时代产生了夏历,一年划分为12个月,每月以不见月亮的那天为“朔”,正月朔日的子时称为“岁首”,即一年的开始,也叫“年”。年的名称是从周朝开始的,至了西汉才正式固定下来,一直延续至今天。
动物崇拜
自然崇拜之一。是狩猎时期原始人群社会意识的一种反映。原始人为了维持生活的需要而捕杀动物,但又怕动物灵魂予以报复,所以对动物进行膜拜,以求得到宽恕。还因为原始人在动物面前常感到不及和软弱无力,对动物有敬畏感,从而产生动物崇拜。
[阅读链接]
一天,玉帝准备选出12个动物做属相看守十二地支,于是发布通告要求动物们第二天早晨去泰山报名。
这个重大的消息很快就被猫知道了,可是由于猫一向好吃懒做,于是就央求自己的好朋友老鼠帮他去报名。
玉帝问老鼠有什么本领,老鼠灵机一动,一下钻进了玉帝的袖子里。玉帝以为老鼠会隐身术,便让老鼠做了第一名。
后来,猫知道老鼠没有帮他报名,大发雷霆,发誓把老鼠当仇敌。从此,猫一见到老鼠都要扑过去咬它。