天相历連属系列:【2月作乱10】2020年05月20日

顏廷鈞:历法改革论文《天相历方案》(連属系列八十集之十)----【2月作乱10】上集【十二纪月09】:介绍“天相历纪月循环形式”和“每月三旬划分” 。--------第二章第二节3.公历2月天数作乱形式的由來现行公历本称《格里高利历》 , 由古罗马历法演变而來 。 公历与我國传统历法完全不同 , 是单一以太阳运动理论制订的 , 与月球运动沒有联系 。 每年的日历为365天数和366天数两种 , 全年设置十二个月份 , 除2月平年28天、闰年29天外 , 1月至7月的单序号月为31天 , 双序号月为30天 , 8月以后的双序号月为31天 , 单序号月为30天 。 这种西方历法最不合理的地方 , 就是大小月排列无规律和天数分配不均匀 , 特别这个2月的天数 。 有人要问 , 公历十二个月份的天数和排列为什么会是这个样子呢?回答这个问题 , 须得从公元前罗马人儒略•凯撒改革《努马历》说起 。古罗马最早的历法 , 据说每年天数是以月球运动为基础理论安排的 。 最开始一年分为十个月 , 一共三百零四天 , 到了公元前713年 , 罗马一个名叫努马的國王受到当时希腊历法的启发 , 在原來一年十个月中增加了两个月 , 使一年有十二个月 , 共计三百五十四天 。 古罗马人对自然界的认识存在着唯心思想 , 他们看到月球一次圆缺周转运动的整天数是个单数 , 故认为数目的单数比双数较为吉利 , 因此每月所含天数应该规定成单数 。 在这种情况下 , 怒马时期所用的历法纪月就是下面的天数安排形式:B表03努马历十二月格式表—————————————————————月序 |月名| 天数1|Martius|312|Aprilis|293|Maius|314|Junius|295|Quintilis|316|Sextilis|297|September|298|October|319|November|2910|December|2911|Januarius|2912|Februarius|27—————————————————————《努马历》全年共有三百五十四天 , 与回归年長度相差十一天多 , 为了调整这个差数 , 公元前509年 , 罗马历法又作了规定:在每四年中加进四十五天 , 其第二年末尾多加二十二天 , 其第四年末尾多加二十三天 , 这两种调加差数叫做Makkedonius,意思是“调加的差数” 。 这样 , 罗马历法实际上已从原來每年含有月球圆缺月十二周期天数的354天变成了平均每年含有回归年周期天数的365.25天 。 这种每年天数安排法一直使用到公元前191年左右 , 仍能使历法与天时符合得较好 。 但是后來由于行使历法的权力一直操纵在宗教僧侣们手里 , 他们在努马历每四年中随意安置增加的“二十二天”和“二十三天” , 致使罗马日历极度混乱 , 严重地影响着國家生活的正常进行 。 公元前59年 , 儒略•凯撒成为罗马的执政官 , 即最高统治者 。 儒略•凯撒邀请了埃及历法天文学家索息泽尼帮助他改革历法 , 在公元前46年 , 他以最高统治者的名义颁布了改历的命令 , 命令中规定 :(1)每年设十二个月份 , 全年计365天;(2)冬至日后的第十天定为Januarius月(即努马历的11月)的第一天(即每年的年首日);(3)从下一年起 , 每隔三年置一闰年 , 闰年计366天 , 多出來的一天放在Februarius月(即努马历的12月)后 。这个新历是以回归年做为基本周期编制的 , 与月球运动沒有联系 。 此历从根本上抛弃了原來的罗马历法 , 后來被称为《儒略历》 , 现行的公历就是在儒略历的基础上演变來的 。 儒略历十二月格式如下:B表04儒略历十二月格式表————————————————————月序 |月名| 天数1|Januarius|312|Februarius|29(闰年30)3|Martius|314|Aprilis|305|Maius|316|Junius|307|Julius|318|Sextilis|309|September|3110|October|3011|November|3112|December|30—————————————————————在儒略历7月的名称为Julius,而在努马历中原來的月名是Quintilis 。 这种改动是由凯撒武断决定的 。 他为了纪念这次改历成功 , 树立他的统治权威 , 硬把他出生的月份Quintilis改成自己的名称Julius 。 他的这种蛮横做法开创了一个恶劣的先例 , 给后來历法的实用性带來莫大的破坏 。儒略•凯撒在改历后一年被刺身死 , 他的儒略历虽然仍在施行 , 但是并不认真 , 宗教僧侣们把“每隔三年置一闰年”的规则误解为“每三年置一闰年” , 从公元前42年置闰开始 , 每三年中便设一个闰年 , 这真是“差之毫厘 , 谬之千里” 。 到公元前9年置闰时 , 在这短短的三十三年竟置闰了十二次 , 比凯撒的规定多出了整整三个闰年!当时罗马最高执政官是屋大维 , 他是凯撒的侄子 , 在公元前27年成为终身國家元首 。 在他的统治下 , “每三年中一个闰年”的错误置闰仍在施行着 , 直到公元前9年 , 屋大维才知道这和凯撒原來的规定完全不同 , 已经错误地多设置了三次闰年 。 因此 , 屋大维宣布 , 从公元前8年到公元4年这十二年间不再设置闰年 , 而从公元5年开始按凯撒规定的“每隔三年置一闰年” 。 这样 , 从公元8年起 , 又重新恢复了儒略历的置闰法 。 但是出于统治者的虚荣心理 , 屋大维不甘落在前辈儒略•凯撒的后面 , 他也把历法当做自己私有物品一样而随意加以改动 。 把他自己出生的月份名Sextilis改成他自己的称号Augustus , 并且规定这个月也要有三十一个天数 , 也是大月 。 为了保持一年365天的原初规定 , 他把9月和以后的单双序号大小月全部加以对换 。 但这仍然多出一天 , 按照古罗马历法的习惯 , Februarius月是全年最后的月份 , 屋大维决定就在这个月再去掉一天 , 于是原儒略历十二月格式就变成了下面这样:B表05奥古斯都历十二月格式表———————————————————月序 |月名| 天数1|Januarius|312|Februarius|28(闰年29)3|Martius|314|Aprilis|305|Maius|316|Junius|307|Julius|318|Augustus|319|September|3010|October|3111|November|3012|December|31————————————————————这个历称为《奥古斯都历》 。 “奥古斯都”是神圣的意思 , 这是当时人们对罗马统治者屋大维的尊称 。 奥古斯都历和我们现在所使用的公历几乎一模一样了 。古代罗马年首规定在春分日 , 置于Martius月首 。 儒略•凯撒改历后 , 年首放在Januarius月的第一天(即冬至日后的第十天) , 因而春分日就处在3月这个月份之中了 。 公元325年 , 一些宗教國家在尼斯召开宗教大会 , 会上一致认为儒略历是正确的日历 , 决定共同采用 , 并且根据当时的天文观测认为春分日必须在3月21日 。儒略历规定每隔三年一闰 , 四年总天数为1461天(365天×4+1天) , 平均每年的長度为365.25天(1461天÷4) , 同回归年的实测值365.2422天比较 , 相差0.0078天 , 这个差数积累128年(1天÷0.0078天)就要相差一天 。 实际上 , 到了公元1582年 , 天文观测发现春分日不是发生在3月21日 , 而是在3月11日 。 这说明日历与天时的相差已经有十个天数了 , 从尼斯会议算起到1582年 , 大约每四百个年数相差三天 。当时的罗马是政教合一的國家 , 宗教的最高统治者罗马教皇有着至高无上的权力 。 这时的教皇是格里高利十三世 , 他召集很多学者和僧侣讨论历法改革的问题 , 决定采用业余历法天文学家利里奥的改历方案 , 在每四百个年数中去掉三次置闰 , 公元1582年3月1日 , 格里高利十三世颁发了改历的命令:(1)把1582年10月4日以后的一天 , 改成为1582年10月15日;(2)那些世纪数不能被四整除的世纪年(如“1700年、1800年、1900年”等) ,不再算作闰年 , 仍算作平年 。这两条规定至为重要 。 第一条规定实质上就是把春分日改回到3月21日 , 解决了日历与天时不合的矛盾 。 第二条规定是把历法的精密度大大地提高了一步 , 保证这种历法在相当長的时期内都能适用 。 根据格里高利历的规定 , 400年中共有97个闰年 , 总天数应为146097天(365天×400+97天) , 因此平均每年的長度为365.2425天(146097天÷400) 。 僅与回归年实测值365.2422天相差只有0.0003天(365.2425天-365.2422天) 。 换句话说 , 要经过三千三百多年(1天÷0.0003天) , 这两者才有一天的相差 。 比起儒略历每经过128年就要相差一天 , 格里高利历显然要精密得多了 。 正是由于格里高利历精密度很高 , 因此 , 先是欧洲后是世界各國 , 陆续都采用了这种历法 , 这就是现在人们俗称的“公历” 。 我國采用公历是在推翻清王朝后的下一年 , 即公元1912年 。 最早各國使用公历的时间见下表:B表06最早各國使用公历日期表———————————————————————————國家|日期意大利、西班牙、葡萄牙、波兰 | 1582年10月15日法國| 1582年12月20日卢森堡、荷兰| 1583年01月01日奥地利| 1584年01月17日瑞士| 1584年01月22日匈牙利| 1587年11月01日德國、挪威、丹麦| 1720年03月01日英國| 1752年09月14日瑞典、芬兰| 1753年03月01日日本| 1873年01月01日华夏(中國)| 1912年01月02日保加利亚| 1916年04月01日罗马尼亚| 1919年02月01日俄罗斯| 1919年02月14日希腊| 1924年03月23日土耳其| 1927年01月01日埃及| 1928年10月01日————————————————————————————公历的回归年長度取365.2425天 , 我國早在公元1199年 , 当时的南宋《统天历》中就行用了这个数值 , 比公历早了三百多年 。言归正传 , 通过前段所述的儒略历十二月格式表 , 那里特殊的就是2月 , 平年有二十九个天数 , 闰年时是三十个天数 。 除了公元前42年第一次置闰外 , 共被错误地置闰了十一次 , 到屋大维改历以后 , 从奥古斯都历开始就再也沒有“2月30日”这个日期了 。 历史上“2月30日”日期出现的十二次是:公元前42年2月30日公元前39年2月30日公元前36年2月30日公元前33年2月30日公元前30年2月30日公元前27年2月30日公元前24年2月30日公元前21年2月30日公元前18年2月30日公元前15年2月30日公元前12年2月30日公元前09年2月30日由此我们才明白 , “2月30日”并非沒有过 , 而只能说现在不存在了 。 如果不是罗马统治者出于个人的虚荣 , 如果不是蛮横无理武断行使作乱权力 , 恐怕“2月30日”这个日期 , 直到今天仍会出现在我们的日历上 。 由于公历存在2月天数的无理作乱分配形式和存在大小月排列无规律 , 致使后人產生极大不便 , 后世历法改革者无不以此作为改革中的一个主要问题 。——以上本题所论摘自历法天文学家徐振韬《日历漫谈》 , 本人稍作改动 。前段已叙述过 , 古罗马老历法原來只有十个月 , 到了公元前713年 , 《努马历》每年天数按月球圆缺周转运动增加了两个月 , 全年计有十二个月 , 使其每年含有十二个圆缺月的354天数 , 后來在每四年中又按太阳南北周转运动加进了四十五天(即354天×4+45天) , 平均每年变成了回归年的365.25天数 , 但是当时由于僧侣们随便把加进的天数任意安置 , 致使罗马日历极为混乱 , 直到凯撒改历才使全年十二个月的均匀天数固定下來 。 儒略历把努马历增加的11月和12月放在原來老历法十个月的前面称为1月和2月 , 而原來古罗马老历法年首春分日所处在的1月就变成3月了 。公历十二序号纪月的月名含义如下:【01月】古罗马努马历增加的11月 , 月名指传说中的一位具有“回顾过去”和“眺望未來”两副脸孔的守护神 , 由守护神的拉丁文名字演变而來 。【02月】古罗马努马历增加的12月 , 月名含有“忏悔过去一年里的罪过 , 洗刷自己的灵魂 , 求得菲勃卢姆神的饶恕”之意 , 由菲勃卢姆的拉丁文名字演变而來 。【03月】古罗马老历法全年十个月的1月 , 月名是战神玛尔斯的拉丁文名字 。【04月】古罗马老历法的2月 , 月名是拉丁文“开花的日子”的意思 。【05月】古罗马老历法的3月 , 月名是掌管自然界生命的玛雅女神的拉丁文名字 。【06月】古罗马老历法的4月 , 月名是保护妇女和儿童的裘诺神的拉丁文名字 。【07月】古罗马老历法的5月 , 月名是后來罗马统治者儒略•凯撒的拉丁文名字 。【08月】古罗马老历法的6月 , 月名是后來罗马统治者屋大维的拉丁文尊号“奥古斯都” , 含有“神圣不可侵犯”的意思 。【09月】古罗马老历法的7月 , 月名是拉丁文“7”的意思 。【10月】古罗马老历法的8月 , 月名是拉丁文“8”的意思 。【11月】古罗马老历法的9月 , 月名是拉丁文“9”的意思 。【12月】古罗马老历法的10月 , 月名是拉丁文“10”的意思 。--------下集【月份纪日11】:介绍“天相历纪日循环形式” 。


    推荐阅读