以文本方式查看主题

-  中华农历论坛  (http://bbs.nongli.net/index.asp)
--  历法知识  (http://bbs.nongli.net/list.asp?boardid=2)
----  [转帖]十二气历  (http://bbs.nongli.net/dispbbs.asp?boardid=2&id=16355)

--  作者:秦汉昌
--  发布时间:2008/12/23 14:17:00
--  [转帖]十二气历

十二气历

  北宋科学家沈括创制的一种与现今阳历相似的历法。我国传统的历法有两大缺点。一是以12个月配春夏秋冬四时,一时3月,有闰月则一时为4个月,太不整齐。二是春分秋分冬至夏至节气,在月中什么时候并没有规律,一般人无法掌握。针对上述情况,沈括提出的新的历法“十二气历”:实行阳历,不用闰月;不以月亮朔望,而以节气定月。就是把一年分为12气,取消12月,“直以立春为孟春(正月)之一日,惊蜇为仲春(二月)之一日,大尽(大月)三十一日,小尽(小月)三十日,岁岁齐尽,永无闰余。十二气常一大一小相间,纵有两小相并,一年不过一次”。就是有“两小相并”的年为365日,没有“两小相并”的年为366日,这和现今和阳历是一样的。十二气历即可以和天文实际相吻合,又便利了农时的掌握和安排,因此是一种很有科学价值和实用意义的历法。但是,“十二气历”遭到封建势力的诋毁,并未行用。
  《授时历》是中国古代最优秀的历法,也是行用时间最长的历法。从元代颁布开始,历经整个明代,一直到清初的350多年中,行用的历法实际上都是《授时历》,只是名称有所变化而已。
  《授时历》之所以沿用这么长时间,和它的计算精度非常高有很大关系。首先,它使用了当时世界上最为精确的天文资料,如它的回归年的长度365.2425日,这和现行的公历所采用的数值是一样的;其次,它吸收了《统天历》首先发现回归年的长度在逐渐变小的观点,规定一百年中回归年的长度减小0.0001日,虽然这个数值有点大,但它与《统天历》相比,还是要精确一些。
  另外,《授时历》废除了沿用了上千年的上元积年和用复杂分数表示天文资料的办法,不仅大大简少了计算量,也保证了计算精度。《授时历》在计算方法上也有很大的创新,如为了对太阳、月亮的不均匀运动进行改正创造了三次插内插法;为了进行黄道和赤道宿度之间的转化以及太阳视赤纬的转化,而创立了类似球面三角法的数学方法。

--  作者:秦汉昌
--  发布时间:2008/12/23 14:22:00
--  

    “直以立春为孟春(正月)之一日,惊蜇为仲春(二月)之一日,大尽(大月)三十一日,小尽(小月)三十日,岁岁齐尽,永无闰余。十二气常一大一小相间,纵有两小相并,一年不过一次”。

   按十二气历,永无闰余,真的是这样吗( 我们现在的西历和夏历都要置闰)?


--  作者:秦汉昌
--  发布时间:2008/12/23 14:37:00
--  

原文:http://blog.sina.com.cn/wu86865

在世界上那么多形形色色的历法中,古代中国的历法又是什么模样的呢?

  可能有些人会说不知道,但实际上它就是现在还在延续使用的 “农历”(或称“阴历”)。

  称它为“阴历”,是相对于人们习惯把公历称为“阳历”而言的,实际上它是一种阴阳合历:即是以人们看到的太阳运行一周(实际是地球绕太阳运行一周)来确定一年的日期,以月亮运行一周来确定一个月的日期。

  在古代时期,除了古埃及历、玛雅历等少数历法外,世界上的历法大多都是阴阳合历,只是具体形态各有不同。

  阴阳合历有它的好处,又有它的缺陷。它的缺陷主要有两大方面:

  一是年、月在总日期的协调吻合上很费力。

  月亮绕地球运行一周的时间是29.530588日,而地球绕太阳运行一周的时间是365.24219879日,年和月之间的长度要紧密元间地吻合起来是十分的困难。

  我们的先人就想出了在平年设12个月,在闰年设13个月的方法来解决这一难题,并在具体多少年置一个闰月与这个闰月具体设在一年中的哪一个时段上充分地发挥出高超的计算能力,也取得了领先于世界的成就。但是从根本上来说,难题依然存在,要解决依然不容易。

  二是阴历月是飘忽不定的(现代人可以看得更清楚,每年的春节就不固定),这对于农事的安排就十分的不便。

  为了解决这一缺陷,古代中国人民天才地发明了独特的二十四节气。这二十四节气完全是按照太阳的运行来确定的,实际上也就是现在阳历月的先声,它与寒暑气候的变化完全吻合,使用起来十分便利。

  那么,能不能有一种更简便合理的历法,一举解决这两大缺陷而不需要再设置闰月与二十四节气来调节呢?

  这是一个艰巨的挑战!

  终于,有一位科学斗士出来应战,并且天才而圆满地创制出一种革命性的新历——“十二气历”,他就是北宋时期著名的科学大师沈括(1032-1095)。

图片点击可在新窗口打开查看

沈括

采自陈遵妨《中国天文学史》第3册。上海人民出版社1984年版

  沈括以他行家的博大精深,深知传统历法一切困难的症结都在于阴历月的存在。因此,他的“十二气历”大胆地革弃了阴历月,而使新历成为一部纯阳历的历法,一切困难也就都迎刃而解。

  一,首先自然是不用再复杂地设置闰月,月份的日期设置更为规整:小月三十日,大月三十一日,每月设七个小月、五个大月;每四年又改一个小月为大月,以弥补总日期的欠缺。这样的月份设置,实际上也就和现行使用的公历相一致了,而且比现行的公历更为合理(没有现行公历中那个不伦不类的28天的二月)。

  如果想要知道月亮运行的情况,只要在历书上注明“朔”(农历初一,月亮初生)与“望”(农历十五或十六,满月)就可以了。

  二,因为改成了阳历,每年的第一天(古称“岁首”)也就能固定了下来。沈括将岁首定在立春这一天(即现行历法的2月4日)。

  三,因为改成了阳历,也就不需要另外再设置二十四节气。加之沈括将岁首定在立春这一天,实际上也就是将二十四节气都排在了每个月的月首与月半,使用起来比原来要方便得多。

  很显然,十二气历是一种非常先进的历法,甚至在月份的设置上比现行公历更为合理。这是中国与世界历法史上的一次革命性的突破6但可惜的是,在古代中国守旧思想极为严重的环境下,这样一个具有超前意识的历法无法得到施用,是一个极大的损失。但沈括的创造精神,将永远铭刻在世界科技史上!


--  作者:秦汉昌
--  发布时间:2008/12/23 14:49:00
--  
十二气历是我国拥有自主知识产权的阳历,比农历和现行公历更为先进
倍经磨难的《十二气历》
 

  自春秋战国以来,我国就发展了一种"月令"思想,认为只有在某个特定的月份里才能进行某种生产、政治或宗教活动,如果违背了这个秩序就会受到老天爷的惩罚。这种思想反映了农业社会受自然条件支配的实质。西汉以后,月令逐渐定型下来,受到封建统治者和广大人民的重视。其实严格说来,一定地区农业生产活动的日期主要根据气候变化来进行安排,而气候变化的基本因素是地球围绕太阳的运动,它表现为节气。中国古代一贯是阴阳历并用的,因此在历法存在一个根本问题,就是阴阳历之间的调合问题。我们知道,月亮绕地球的运转周期为29.530588天,地球绕太阳的动转周期则为365.242216天,这两个数互除不尽。这样,以十二个月来配合二十四节气的阴阳合历主始终存在矛盾。虽然我们祖先很早就采用了闰月的办法来进行调整,但是历日与节气脱节的现象还是时有发生。为了解决这个问题。沈括经过长期周密细致的研究,提出了一个彻底改革的方案,这就是他的《十二气历》。

  《十二气历》是沈括晚年在《梦溪笔谈补笔录》中提出来的他首先讨论了置闰法。他说,置闰法是古代遗留下来的,本来不应议论。但是有许多事情古人不可能预见到,而有待于后世发现。只要所说的是真理,就不应该有什么古和今的区别。沈括肯定了事物运动变化具有规律性,反对盲从古人,认为学术思想应该不断有所发展,不能老是停留在前人的水平上。这些思想都是难能可贵的。

  他接着讨论了历法中出现的"气朔相争"现象。认为产生这种现象的根本原因在于,一年有十二个月。一月有二十九天,两者互除不尽。虽有闰月的方法来进行调节,但"闰生于不得已",是一种无可奈何的补救方法,不能根本解决问题。他得出结论说,寒去暑来,万物生长衰亡的变化,主要是按照二十四节气进行的,而月亮的圆缺与一年农事的好坏并没有很大关系。以往的历法仅仅根据月亮的圆缺来定月份,节气反而降到了次要地位,这是不应该的。正是从以上考虑出发,他提出了以纯阳历取代阴阳合历的建议,这就是《十二气历》。沈括指出,只有纯阳历才能把节气固定下来,从而更好地满足农业生产对历法的需要。

  《十二气历》把一年分为四季,每季分为孟、仲、季三个月,以立春那天为孟春之月的首日,以下在类推,用节气来定月份。每月有大有小,大月三十一日,小月三十日,大小相间,把闰月完全去掉。即使有"两小相并"的情况,也不过一年中出现一次。有"两小相并"的年份为365天,没有年份为366天。至于月亮的圆缺,为着某些需要,只在历书上注明"朔"、"望",作为一般内容。

  沈括《十二气历》的提出,是历法制度方面一项带根本性的变革,它既简便又科学,既符合天体运行的实际情况,又十分有利于农事的安排,从根本上解决了历法适应农业生产需要的问题,是中国古代历法中的一个优秀代表。现在公认,这样彻底的一个阳历,不仅比当时西面通用的"儒略历"合理得多,而且比现在世界各国采用的公历"格列高利历"(即阳历)还要合乎合想。"格列高利历"十二个月的大尽、小尽安排得还不是很合理,节气还有一天上下的偏差,远不如沈括的《十二气历》。特别适合劳动人民的需要,如果当时能被采用,势必有利于农业生产的发展。但是,封建统治阶级却并不关心这一切。在他们看来,阴阳合历是沿用千百年的"祖宗旧制",沈括要彻底打破它,是绝对不能容许的"叛逆"行动。事实上,《十二气历》提出来以后,不仅从来没有被采用过,而且一直遭到封建保守势力恶毒攻击。直到清朝年间,著名学者阮元在《畴人传》一书中还在责骂沈括的《十二气历》。阮元认为,古人留下的旧制是"终古无弊"的,做学问只需"言其所当然,而不复强求其所以然"。因此毫无必要使学术理论"其法屡变"。据此,阮元指责沈括提出《十二气历》是"徒骋臆知,而不合经义"。

  沈括早已预料到《十二气历》会招致非议,他自己会因此受到谩骂攻击。他说:"我起先验证说一天的百刻有长短的差别,人们已经怀疑我的说法。后来我又说十二个月里北斗七星斗柄所指的方向会随着岁并差而有所改变,人们就更加惊骇了。现在这个《十二气历》,肯定会招致更猛烈的攻击了,但是我坚信日后一定有采用我这个主张的那天。"沈括的这些预言今天果真实现了。关于夏天和冬天一天的时刻有长短之别,斗建要随岁差而迁移,这些早已成为科学的定论。就是《十二气历》,在被埋没了八百多年以后,也开始重新受到了人们的关注。事实上,清末农民革命政权-太平天国所颁行的"天历",其基本原理就是与《十二气历》完全一致。本世纪30年代英国气象局开始颁行的用于农业气候统计的《耐普尔·肖历》,也是节气位置相对固定的纯阳历,其实质与《十二气历》也是一样的。

  沈括在当时那种恶劣的社会条件下,能够力排众议,顶住封建保守势力施加的种种压力,大胆创立新的科学学说,并坚信日后一定会被采用,充分表现了他敢于冲破旧的习惯势力的束缚,敢于坚持科学,敢于斗争的精神,是永远值得人们敬仰的。

--  作者:秦汉昌
--  发布时间:2008/12/23 15:00:00
--  
 宋代在三百余年内颁发过18种历法,其中以南宋杨忠辅制定的《统天历》最优。《统天历》取回归年长为365.2425日,是当时世界上最精密的数值,欧洲著名的《格里高历》,即当今世界通行的公历,其回归年长亦取365.2425日(公元1582年颁发),但比《统天历》晚了383年。《统天历》还指出了回归年的长度在逐渐变化,其数值是古大今小。

  宋代最富有革新的历法,莫过于北宋时期沈括提出的十二气历。我国历代颁发的历法,均将十二个月分配于春、夏、秋、冬四季,每季三个月,如遇闰月,所含闰月之季即四个月;而天文学上又以立春、立夏、立秋、立冬四个节令,做为春、夏、秋、冬四季的开始。所以,这两者之间的矛盾在历法上难以统一。针对这一弊端,沈括提出了以“十二气”为一年的历法,后世称它为《十二气历》。沈括在他的名著《梦溪笔谈》中写道:“直以立春之日为孟春之一日,惊蛰为仲春之一日,大尽三十一日,小尽三十日;岁岁齐尽,永无闰月。十二气常一大一小相间,纵有两小相并,一岁不过一次。”《十二气历》实为一种阳历,它既与实际星象和季节相合,又能更简便地服务于生产活动,可惜,由于传统习惯势力太大而未能颁发实行。

  中国古代历法,历经各代制历家的改革,至元代郭守敬、王恂等人制订的《授时历》达到了高峰。郭守敬、王恂等人在制订《授时历》过程中,既总结、借鉴前人的经验,又研制大批观天仪器;在此基础上郭守敬主持并参加了全国规模的天文观测,他在全国建立了27个观测点,其分布范围是空前的,南起北纬15°,北至北纬65°;东边起东经138°,西至东经102°。这些地点的观测成果为制订优良的《授时历》奠定了基础。《授时历》博采众家之长,如朔望月、近点月、交点月等数值,采用了金代赵之微《重修大明历》的数据;回归年长则取《统天历》的数值等。《授时历》创新之处颇多,如废弃了沿用已久的上元积年;取消了用分数表示天文数据尾数的旧飞;创三次差内插法求取太阳每日在黄道上的视运行速度和月球每日绕地球的运转速度;用类似于球面三角的弧矢割圆术,由太阳的黄经求其赤经、赤纬,推算白赤交角等。

  《授时历》于至元十七年(公元1280年)制成,次年正式颁发实行,一直延用到明亡(公元1644年),长达363年,足见《授时历》的精密。

  明代末年,一批懂天文学的耶稣会传教士来华传教,中国学者向他们学习了欧洲天文学的计算方法。万历三十八年(公元1610年)和崇祯二年五月乙酉朔(公元1629年6月21日)日食,钦天监预报有错,而徐光启按西法预报均得应验。于是,崇祯皇帝接受礼部建议,授权徐光启组织历局,修订历法。徐光启除选用中国制历家之外,还聘用了耶稣会士邓玉函、罗雅谷、汤若望等人来历局工作。历经五年的努力,撰成46种137卷的《崇祯历书》,该历书引进了欧洲天文学知识、计算方法和度量单位等,例如采用了第谷的宇宙体系和几何学的计算体系;引入了圆形地球、地理经度和地理纬度的明确概念;引入了球面和平面的三角学的准确公式;采用欧洲通用的度量单位,分圆周为360°,分一日为96刻,24小时 ,度、时以下60进位制等。徐光启的编历,不仅是中国古代制历的一次大改革,也为中国天文学由古代向现代发展,奠定了一定的理论和思想基础。

  《崇祯历书》撰完后,明已近灭亡,未能用来编历。清初,汤若望将《崇祯历书》删改为103卷,连同他编撰的新历本一起上呈清政府,得到颁发实行。新历本定名为《时宪书》。删改后的《崇祯历书》更名为《西洋新法历书》。


--  作者:浪-淘-沙
--  发布时间:2008/12/23 15:44:00
--  

楼主从哪引来的这些资料?

有一点我可以判定,十二气历是不合理的.(我第一次看梦溪笔谈时,发现有十二气历,以为很高明,就自己拿历书来算(反正别人编好的日历,节气所标的日期应当不会错的.算了后发现与沈括的想法相差很多.所以觉得十二气历不好用.)

原因是沈括不太清楚每个气之间的时间间隔是在变化的.在目前(沈括那个时代也一样),夏天的气之间间隔长,冬天的气之间间隔短.

沈括以为以节气(立春,惊蛰,清明......)为每月的月首就可以保证每月的长度基本一致了.实际上,我已经推算过,在冬天,月的长度在29天的样子(极端时可能会出28天的短月).在夏天,月的长度在31天(极端时可能会出现32天的长月).

这样子,月的长短差在2天到3天,估计没多少愿意使用这种历法的.并且冬天是小月相连(29天的小月),夏天时是大月相连(31天的大月),也与沈括的大小月相间的要求相差太远了.

所以沈括当年的十二气历没有推行成功也不见得是坏事.

毕竟沈括在当时只算是杂学家(或者叫做博学家),对天文历算的知识没有当年的历算家们(他们才是真正编算历书的天文学家)来得高明.


--  作者:浪-淘-沙
--  发布时间:2008/12/23 16:57:00
--  

转贴百度的有关十二气历讨论.

http://tieba.baidu.com/f?kz=153372522我们是否应当用沈括的“十二气历”取代先行历法?

其中21楼,31楼的回复是我贴上的.

总的来说,十二气历还不如现行公历(若对现行公历进行改革就更好了),至少现行公历每月的时间是固定的,与回归年之间的误差也不是很大.

而十二气历仅仅是保持与回归年的长度一致(现行农历也能保证这个结果的),其它的每月的长短不尽相同,每年同一个月的长度都不完全一样(就像农历的月长度一样,要推算的),也是靠推算的(节气的交节时刻是天定的,不是人定的.图片点击可在新窗口打开查看).

我认为缺点比较多,十二气历最好也与时俱进,进行修正一下.不知有哪位愿意去编算十二气历?


--  作者:秦汉昌
--  发布时间:2008/12/24 1:36:00
--  
  呵呵,我对中历很有情感,弄到个资料,与大家交流学习

  希望我们能把夏历发展得更好

 大家不觉得以西历为参照来编写我们的万年历有些别纽吗

  其实我们可以用自己纪年方式为参照来编万年历,年看大家是否愿意去发展夏历

   比如,干支纪年,我们可以发展其表达格式:XX纪XX年,可以定西元前2697年为第一个甲子年,自0纪甲子年至78纪戊子年,共4705年,这能满足我们对日期值等天文数据参照的需要,也能让计算机能独产运行中历,不必附于西历之中,成为附加品。

 其实黄帝纪年这个事,也不什么必西去考正它到底哪一年,我们尽管利用文化价值和民族属性就可以,同时也方便我们中历的计算机化。我们不在乎黄帝本身是否真实,我们只在乎黄帝纪年下的历法的科学性;当然,如果我们的万年历还是以西历为参照 来编写,仅仅黄帝当作一个与普通帝王年号相当的东西就不什么价值。就如耶穌到底出生于哪一年,传说中的“圣母玛莉娅”是未婚而育,生耶穌等事情,对于现在来说,无论是真是假,都不会因为历史学家,考古学家的成果而改变现有历法的既成事实。这种纪年只与文化相关,与宗教相关,基督教有耶历,尹斯兰有回历,道教有道历(黄帝历)

  虽然在关于黄帝纪年的起始,各有说词,这又有什么关系,我们要的是传承这个文化,我们当然会选有利于 我们的纪年方式来传承,某专家说得好,关于黄帝元年究竟是西元前2698年还2697年,这个很容易判断,据黄帝创六甲子一说,综合考虑,我们当然要确定西元前2697年为黄帝元年啦,这也与我们的夏历干 支纪年相符,因为西元前2697年就是甲子年,这就保证了黄帝纪年与干支纪年的统一。
    我们用正常的思维考虑也是这个结果,黄帝开国元年理应是甲子年,因为有说六十甲子也是黄帝开创

    不管怎么样,我认为 我们应该先用黄帝这个年号来传承我们的华夏文明再说,就像西历,也没有把耶诞定为元月一日

   希望我们的中历与文化传播的计算机化潮流高步,然希望大家一起来考虑如何实现我们的中历作为一种独立的历法能在计算机上,能在人们的日常生活广泛使用。


--  作者:浪-淘-沙
--  发布时间:2008/12/24 8:40:00
--  

如果你回头看看这个论坛里前几年的帖子,你就会发现你的想法在多年前已经有人在做了.

那个叫做"历改委西电"的仁兄,至少发了一百个帖子谈关于历改的事.你的想法,他都想到了,并且想得比你还要深入.请你有空去查看一下.

但有一点,你应当知道的.现代历法的主要目的是记日(或者叫做记事).西方的公历虽然不太好,但大家都在用,你若不用,那么与他们之间的交流就困难一些了.

你若跟某个洋人有个约会,告诉他"戊子年 甲子月 戊戌日 壬戌时"在西湖边湖滨公园碰面,你看他能否找到你?或者你把年份表述成"黄帝纪年四千七百零六年",你看他能否反应过来是哪一年?

除非你有一个大项目与他谈,谈成了,他可以赚几千万,甚至赚几十亿.那么他是会想方设法搞明白你说的日子是哪一天的.毕竟有钱好办事啊.图片点击可在新窗口打开查看


--  作者:浪-淘-沙
--  发布时间:2008/12/24 8:57:00
--  

所以啊,如果哪天我们黄帝的子孙也强大了,做了日不落帝国,我们就可以向全世界推广我们的黄帝历法了.(你叫夏历也行.)

那时候,他会就明白"黄帝纪年四千七百零六年"就是今年,"戊子年 甲子月 戊戌日 壬戌时"就是今天晚上七八点钟.他恍然大悟,原来你是想在平安夜与他约会啊.图片点击可在新窗口打开查看

等我们强大了,还可以请洋人学习文言文,毕竟我们的现代文已经西化了(或者叫做欧化了),与老祖宗留下来的文化相差很远了.

我们要把老祖宗的文化发扬光大.文言文"言简意赅",比现代文好多了,可惜我们都不大去用.楼主有没兴趣先恢复使用文言文?