春 节 百 年 话 历 改 太原科技大学 曾一平
【“历改委西电”转贴】说明:曾教授研究历法改革已近20年,其多篇论文已编入历改委汇编的《历法创新研究文集》。今转贴的此篇新作,载于人民网的强国社区,发表时间:2013-02-04 18:34:13 。转贴时为求便于阅读,已对其中的“自然历久用历表” 作了改排。另外,推荐相关文章:[url=http://五羊天象馆(www.wytxg.com)]五羊天象馆(www.wytxg.com)[/url] 副馆长李建基的撰文《漫谈公历入华100年》。 第一百个春节即将来到。祝大家节日快乐。
为什么说是第一百个春节,这是因为夏历正月初一过第一个春节是1914年,是袁世凯政权时批准实行的。到2013年正好是第一百个春节。这个历史事实很重要,了解了这个,就能纠正人们的一个错误认识:错误认识以为自古传统历的正月初一过大年和春节就是一回事。其实不是。把过大年称为春节是从1914年开始的。今年是一百周年。
我国传统历法实际有两个,一个是阴历,一个是阳历。
中国的阴历不是纯粹阴历,是个阴阳合历,是以24节气阳历控制闰月的有闰月阴历。月日计数是按这个带闰月阴历来计数的。这是中国的传统法定历或主历。夏历的月是朔望月。如果在某一天内发生太阳和月亮的黄经度相重合的天象,这一天就是阴历月的朔日,即朔望月的初一日。由于月地运行轨道的复杂性,朔日的间隔大概在29日到30日之间,但是并不相等。因此朔望月有大小月之分,而且哪月大,哪月小是不透明的。所以说夏历实际是个天文历。年月日层次结构是不透明的。
中国的阳历是24节气历。其实24节气没有真正形成一个独立的历法,因为在用法定历阴历计数月日的规定下,不容许同时再有另一个计日系统,以免产生混乱。所以,24节气只能以以阴历(即夏历)月日的方式来表示,没有现成独立的阳历计日系统,即没有形成独立的阳历历法框架。但我们应该承认,24节气实际上是一个科学的太阳历。很容易赋予24节气独立的计日框架,把它变成一个真正的阳历。这个节气阳历有12个节月,单数节气日就是各节月的首日。各节月的日数不相等,最短29日,最长32日。这是因为地球绕太阳的轨道不是正圆,而是椭圆,太阳居一个焦点位置,所以地球经过每15度的椭圆弧的时间不等的缘故。这样形成的24节气阳历也是一个不透明的天文历。
综上所说,中国的传统夏历是个不透明的天文历。包含一个不透明的有闰月阴历,和一个不透明的节气阳历。天文历是精确的,但不是一般人能理解和掌握的。这是它的缺点。
夏历的正月是按它的初一离立春日最近来命名的。这样来理解,把正月初一选作春节也就有一定道理了。但是这一天在立春日前后游移,最远达十五日。按节气说与立春相差达一个节气,毕竟相差大了些。在前面时要候春近十五天,在后面要误春约十五天。这是不小的缺点。但总算离春不远,不必苛求吧!
传统历是精确的天文历。它把与立春节日最近的朔日的月称为正月,即每年的第一月。这就保证新年总在立春日的附近,前后不多于15天。这大体上保持了四季的稳定。
夏历的阳历成分24节气是一年四季分划的标尺。四季的顺序是“春夏秋冬”。不要误会,春夏秋冬不是按气温高低划分的。因为气温高低各地不同。同一时间,在北半球,纬度越高,气温越低;纬度越低,气温越高。所以气温不能作为划分四季的标准。24节气的春夏秋冬是按照太阳对南北两半球的倾斜程度来划分的。或者说是按太阳对南北半球的光照强度来划分的。春分秋分节气,太阳直射赤道,南北两半球得到的光照强度相等。这是春季秋季的中点。夏至节气,太阳直射北回归线,是太阳光照北半球最强的时候,这是北半球夏季的中点。冬至节气,太阳直射南回归线,是太阳光照北半球最弱的时候,这是北半球冬季的中点。这很容易理解。
理解了四季的中点,就不难理解四季的分界点了。太阳从春分节气直射赤道开始,经过夏至、秋分、冬至一年后再回到春分点,人们看见好象太阳在天球上走了一圈。这个路径天文学上称为黄道。黄道这一圈被划分为360度。春分点是起点0° ,夏至点是90° ,秋分点是180° ,冬至点是270°。有了四季中点的黄经度,四季分界点的黄经度就容易得到了。它们是四季中点加减45度, 即:315° 45° 135° 225° 。
24节气点的精确天文定义,就是从春分点(即0°点)开始的,每15 °间隔的黄经点。如果以含节气点的月日号数表示节气点,就变成节气日了。节气日的两两间隔由于节气点在节气日中的位置变化而没有规律,所以是不透明的。但大体上有14日、15日、16日三种。所以四季长度就有春季89日到95日多种可能。
1912年开始,中国废止传统夏历,改用西历阳历格里历为法定历。由于格里历是个阳历,以回归年作为平均历年的依据,季节基本稳定。又是多数国家所采用的历法,便于国际交往。所以我国改用格里历是一个进步。由于格里历近百年得到多数国家采用,所以又称公历,但格里历不是一个完善的阳历,它的年首脱离了四季的天文意义,使得月日数字失去季节意义。历中混入人为的七日星期,使生活的计日体系成为月日-星期互不相容的双轨制。总的说来,公历有五大缺点:年不正、季不清、月不齐、节不明,周不整。
西方人也在呼吁历法改革,但西方的历改把注意力集中在调和七日连续星期与月日框架的矛盾上。他们至今多数人没有认识到历法历季与天文四季相一致的必要性。甚至,他们至今没有正确认识合理划分天文四季的重要性。他们仍然坚持以分至划分四季的不公正观点。他们坚持要全世界服从他们强制定义的四季:以春分、夏至、秋分、冬至为四季界点。而实际上这四点是天文四季的中点,而不是界点。他们新的改革方案,竟然要削减平年到364日,增加闰年到371日。他们不要求改变年首到春季的首日,不要求月日数字兼含季节意义。
对中国人来说,一年四季春为首是天经地义。历季与天文四季合拍是最合理的历法。因此,立春为年首是自然的。90天一季,30天一月是最优选择。有人会质疑说,平年365天,比四个90天要多出五天,怎么办。这特殊问题很好特殊解决。由于地球绕日轨道是椭圆,夏季正好约多五日,这五日正好可置于7月前6月后,独立设为“年中”,实际是个特小月。这没有什么不合适。其实闰年的闰日何尝不是特殊情况特殊处理的呢?如果再建议将七日连续周改为最方便的五日层次周,就自然产生了最合理的阳历方案,它既“合天”,又简明,又透明。完全消除了公历的五大缺点。这就是笔者研制出的“自然历”。更贴切的名称是“阳光四季历”。这是一个“年正、季清、月齐、节明、周整”的理想世界阳历。
以下附列自然历简介。
自然历简介 1.框架方案 1)年首 规范立春日,公历2月4日。 2)历季 春季1、2、3月,共90日; 夏季4、5、6、月,年中平年5日,闰年6日,共95(96)日; 秋季7、8、9月,共90日; 冬季10、11、12月,共90日。 3)历月 12个月,每月30 日;6月后为年中5(6)日。 4)历周 5日一周,每月1日为周1。周1、周5为假日。 5)闰法 暂同公历,随时可改进。闰日在年中末,为重周5。
2.自然历年历框架图
□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□
□□□□□
□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□
3.自然历久用历表
带规范节气的自然历久用年历表(2000~3700适用公历对照) 01月 立春01. 02. 03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15 01月 雨水16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 三26.三27. 28. 29. 30 02月 惊蛰01. 02. 03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15 02月 春分16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 四27. 四28. 29. 30 03月 清明01. 02. 03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15 03月 谷雨16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 五27. 五28 29. 30 04月 立夏01. 02. 03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15 04月 . . 16. 小满. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 六28.六29.30 05月 . . 01. 02. 芒种. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15 05月 . . 16. 17夏至.18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 七28.七29. 30 06月 . . 01. 02. 03. 04 小暑05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15 06月 . . 16. 17. 18. 19. 20 大暑21. 22. 23. 24. 25. 26. 27. 28.八29.八30 年中 . . 01. 02. 03. 04. 05. (06) 07月 立秋01. 02. 03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15 07月 处暑16. 17. 18. 19. 20. 21. 22. 23. 24. 九25. 26. 27. 28. 29. 30 08月 白露01. 02. 03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15 08月 秋分16. 17. 18. 19. 20. 21. 22. 23. 24. 十25. 26. 27. 28. 29. 30 09月 寒露01. 02. 03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15 09月 霜降16. 17. 18. 19. 20. 21. 22. 23. 24. 25十一26. 27. 28. 29. 30 10月 立冬01. 02. 03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15 10月 小雪16. 17. 18. 19. 20. 21. 22. 23. 24. 25十二26. 27. 28. 29. 30 11月 大雪01. 02. 03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15 11月 冬至16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 一27. 28. 29. 30 12月 小寒01. 02. 03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15 12月 大寒16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 二28. 29. 30
附注: 24节气为便记的规范日期),与真节气日可能有一、二日误差。汉字数字为公历各月一日。 表中附记24节气为规范节气,只为显示历法框架的合天功能,本身不是框架的组成部分。
4.自然历全息历表举例
在改历的过渡时期,与公历的对照应用是不可避免的。阳历、阴历、夏历、节历的信息对照也是不可缺少的。自然历月日,公历月日,规范节气,真朔望,规范朔望,阴历月日,24真节气,七日星期,这八项信息是重要的天文历法信息。其中前三项是稳定不变的,可以做出久用历表。其余五项随年改变,只能做出分年的历表。在一张分年的自然年历表中,受文本功能的限制,难于使用颜色及图形符号,要想在一个简单的历表中,包含这八种信息,十分困难。笔者作出2013的全息历表为例,希望读者共力改进。
2013年自然历全息(公历、星期、节气、夏历、规范阴历)历表
01月. 立春01. . . 02. . . 03. . . 04. . . 05. . . 06▲162●7. . . 08. . . 09 . . 10. . . 11. . . 12. . . 13▲ . .14♦ . 15 01月. 雨水16. . . 17. . . 18. . . 19. . . 20▲. . 21. . ○22. . . 23. . . 24. . . 25. . 三26. . . 27▲. . 28. . . 29♦ . .30
02月 惊蛰01. . . 02. . . 03. . . 04▲. . 05.163●06●. . 07. . . 08. . . 09. . . 10. . . 11▲. . 12. . . 13. . . 14♦ . . 15 02月. 春分16. . . 17. . . 18▲. . 19. . . 20. . ○21. . . 22. . . 23. . . 24. . . 25▲. . 26. ..四27. . . 28. . . 29♦ . . 30
03月. 清明01. . . 02▲. . 03. . . 04. . . 05 164●06. . . 07. . . 08. . . 09▲. . 10. . . 11. . . 12. . . 13. . . 14. . . 15 03月. 谷雨16▲. . 17. . . 18. . . 19. . . 20. . ○21. . . 22. . . 23▲. . 24. . . 25. . . 26. ..五27. . . 28. . . 29. . . 30
04月▲立夏01. . . 02. . . 03. . . 04.165●05●. . 06. . . 07▲. . 08. . . 09. . . 10. . . 11. . . 12. . . 13. . . 14▲. . 15 04月. . . 16. 小满16. . , 18. . . 19. . ○20. . . 21▲. , 22. . . 23. . , 24. . , 25. . . 26. . . 27. . 六28▲. . 29. . . 30
05月. . . 01♦ . . 02. 芒种03. . . 04.166●05▲. . 06. . . 07. . . 08. . . 09. . . 10. . . 11. . . 12▲. . 13. . . 14. . . 15 05月. . . 16. . . 17♦ . . 18. 夏至19 ▲ ○20. . . 21. . . 22. . . 23. . . 24. . . 25. . . 26▲. . 27. . 七28. . . 29. . . 30
06月. . . 01. . . 02. . . 03▲♦ . 04小暑●05. . . 06 . . 07. . . 08. . . 09. . . 10▲. . 11. . . 12. . . 13. . . 14. . . 15 06月. . . 16. . . 17▲. . 18♦ . . 19 . .○20 大暑21. . . 22. . . 23. . . 24▲. . 25. . . 26. . . 27. . . 28. . 八29. . . 30
年中. . . 01▲. . 02. . . 03. . . 04♦168●05
07月. 立秋01. . . 02. . . 03▲. . 04. . . 05. . . 06 . . 07. . . 08. . . 09. . . 10▲. . 11. . . 12. . . 13 . . 14. . ○15 07月. 处暑16. . . 17▲. . 18. . . 19. . . 20. . . 21. . . 22. . . 23. . . 24▲. 九25. . . 26. . . 27. . . 28.169●29. . . 30
08月. 白露01 ▲ . 02. . . 03. . . 04. . . 05. . . 06. . . 07. . . 08▲. . 09. . . 10. . . 11. . . 12. . . 13. . ○14. . . 15 08月▲秋分16♦ . . 17. . . 18. . . 19. . . 20. . . 21. . . 22▲. . 23. . . 24. . 十25. . . 26. . . 27. . . 28.170●29▲. . 30
09月. 寒露01♦ . . 02. . . 03. . . 04. . . 05. . . 06▲. . 07. . . 08. . . 09. . . 10. . . 11. . . 12. . . 13▲. ○14. . . 15 09月. 霜降16♦ . . 17. . . 18. . . 19. . . 20▲. . 21. . ..22. . . 23 . . 24. . . 25. 十一26. . . 27▲171●28. . .29. . . 30
10月. 立冬01♦ . . 02. . . 03. . . 04▲. . 05. . . 06. . . 07. . . 08. . . 09. . . 10. . . 11▲. . 12. . ○13. . . 14. . . 15 10月. 小雪16♦ . . 17. . . 18▲. . 19. . . 20. . . 21. . . 22. . . 23. . . 24. . . 25▲十二26. . . 27.172●28. . . 29. . . 30
11月. 大雪01♦ . . 02▲. . 03. . . 04. . . 05. . . 06. . . 07. . . 08. . . 09▲. . 10. . . 11. . . 12. . ○13. . . 14. . . 15 11月. 冬至16♦▲ . 17. . . 18. . . 19. . . 20. . . 21. . . 22. . . 23▲. . 24. . . 25. . . 26173●一27. . .28. . . 29. . . 30
12月▲小寒01. . . 02. . . 03 . . 04. . 05. . . 06. . . 07▲. . 08. . . 09. . . 10. . . 11. . ○12. . . 13. . . 14▲. . 15 12月. 大寒16. . . 17. . . 18. . . 19. . . 20. . . 21▲. . 22. . . 23. . . 24. . . 25. . . 26.174●27. . 二28▲. . 29. . . 30
符号说明:节气为规范节气。若真节气有出入,则♦表真节气。
▲表七日周的星期日。 汉字数字一、二、~十二表公历各月的一号位置。 ●表规范阴历的朔日,其前的数字表纪月序号,写不下时省略。○表望日16。夏历朔日若有出入,则用另一●表示,由规范纪月序号可判别真朔日与规范朔日。夏历月序朔日在立春行为正月,在雨水行为二月。闰月标闰字。
5,附:规范阴历
阴历是以月相变化为依据的历法。中国的夏历和回教国家的伊斯兰历都属阴历。伊斯兰历又称回历,它是纯阴历,因为它不顾及由太阳决定的年。而是固定不变的以12个阴历月作一年,所以回历的年长为354天或355天。这样,回历的新年就可以赶在任何的季节。另外,它的初一是从看见新月的一天算起。我国的传统夏历实际是阴阳合历,因为它附有太阳的24节气,并且要按24节气来决定闰月,从而决定某年是有12个月,还是有13个月。因为有闰月的控制,所以夏历虽属阴历,但它的新年不会漂移得太远,总在立春节气的前后半个月之内。
不论哪种阴历,月长都有大小月两种,小月29天,大月30天。因为大小月的决定都是按天文观测和计算而定,所以都没有固定的规律。所以古今存在使用过的阴历都是不透明的,或者说是天文性质的。人们只能查阅专司历算的专业部门编算出版的历书,才能知道阴历的月日日次。因此阴历大小月的规范化,是一项必要的任务。国内外的历算学家也提出了各种规范阴历的方案。本文介绍笔者提出的一种只计月,不计年的纯阴历方案,与笔者的阳历方案“自然世界历”相配合。暂时名为规范阴历。
规范阴历很简单,它只计月,不计年。月从2000年自然历的1月2日朔日算起,称为纪月1月。以后连续计数。就如同公元年数的连续计数一样。单数月为大月,30天。双数月为小月,29天。每百月的34月、66月、98月小月变大月。每万月的1000,3000,5000,6000,8000,0000月,小月变大月。这样保证万年内的精确性。
按这样的结构,在月长30 日的自然历历表中规范阴历的排列呈现相当的规律性。每年只需注明第一朔的纪月数即可。每月朔日与天文真朔日大部相同,少数有一日之差,极少到二日之差。上面已列出2013年自然历全息历表,表中标有规范节气和规范阴历的排列作规律示例(加标七日星期日便于目前使用。如与真节气和真朔日有出入,附标真节气♦和真朔日☻)。
(本文所有历表复制到记事本(notepad)后数字可对齐。)
|