中华农历论坛知识讨论区历法知识 → [讨论]我对1901-2000年农历的一些质疑……


  共有98476人关注过本帖树形打印

主题:[讨论]我对1901-2000年农历的一些质疑……

帅哥哟,离线,有人找我吗?
老李飞刀
  41楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:30 积分:432 威望:0 精华:0 注册:2008/6/20 14:49:00
揭开蛇毒丸的神秘面纱  发帖心情 Post By:2008/8/5 11:05:00

感谢闰十一和春光版主及各位的关心和问候,祝大家万事如意!

答闰十一:

1、               2006年小寒、立夏、立秋三个节气时间差错是比对出来的,基本方法是相邻二年同名节气之间时长应是一个回归年长,3655小时4846秒,误差不应超过10分钟。根据这个原理您可找到2006年社会上流行的日历去计算,比对和判断。

2、               任何方法都是对客观事物本质认识的一种提升、总结和概括,新方法只是一种提高,但事物的本质不会改变,197闰是不是规律各人有不同看法很正常。

3、               2012年“小满”在公历5202315分,不知您从哪个版本历书中取样?还有为2340分的版本,但就这一版本中2011年“小满”是1818分,那么2012年小满应在1818分加上549分,是否是21日的007分。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
老李飞刀
  42楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:30 积分:432 威望:0 精华:0 注册:2008/6/20 14:49:00
  发帖心情 Post By:2008/8/5 11:06:00

1、               关于阴历大小月有误差:阴历的大小月是因为“太阴月”或者“朔望月”的长度不是整数日。平均29.5日,而历法是以整数日来计月而人为地设置了大月30日、小月29日。这实际上已破坏了天相定月的规矩。但又保留了“定朔”时的原则,由此而定“朔”时所在日为初一。例如200881日的日全食是“朔”时的例子,81日北京时间1920分左右,日、月、地运行到一直线,这一时刻是天象月的分界线,因这一天是81日,因此定81日为七月初一。六月小,七月大,但实际是七月占有了六月19小时20分。假如81日为六月三十日,82日为七月初一,六月占有七月4小时40分,这里的大小月有误差没有?说大小月有误差不是否定天文测量精度,而是在历法设置中存在的误差。

2、               由于上面的这个误差在阴历每个月中都可发生,而依太阳为对象的二十四节气的时间是一个和月相无关的数据系列,当阴阳历结合时就出现了一个问题,如“冬至”198412220101分(某历书数据)这一天被定为初一,因为冬至所在就必须是“十一月”朔发生在这一天,如果“朔”在0101分以后发生,就“朔望月”来说“冬至”在上个月末,而历法将安放在了下个月初。死守定冬至法就会出现错定“闰月”的结果。

历法是人们为了记时方便依天文观测为基础,还要依靠人的智慧合理地分析和设置来确定。必要的修改以适应大多数时间规律不是绝对不可以的,更何况这种修改是依靠自然数据分析合理修改而不影响其他数据的变化。减少硬性做法出现的差错,从而使我们的历法更完美。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
老李飞刀
  43楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:30 积分:432 威望:0 精华:0 注册:2008/6/20 14:49:00
  发帖心情 Post By:2008/8/5 11:08:00

4、               关于阴历大小月有误差:阴历的大小月是因为“太阴月”或者“朔望月”的长度不是整数日。平均29.5日,而历法是以整数日来计月而人为地设置了大月30日、小月29日。这实际上已破坏了天相定月的规矩。但又保留了“定朔”时的原则,由此而定“朔”时所在日为初一。例如200881日的日全食是“朔”时的例子,81日北京时间1920分左右,日、月、地运行到一直线,这一时刻是天象月的分界线,因这一天是81日,因此定81日为七月初一。六月小,七月大,但实际是七月占有了六月19小时20分。假如81日为六月三十日,82日为七月初一,六月占有七月4小时40分,这里的大小月有误差没有?说大小月有误差不是否定天文测量精度,而是在历法设置中存在的误差。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
老李飞刀
  44楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:30 积分:432 威望:0 精华:0 注册:2008/6/20 14:49:00
  发帖心情 Post By:2008/8/5 11:11:00

请看1、2、3、及123下的1、2,可能是网站的原因,重复发多了!郁闷!楼上的4是发重了不用看了见谅。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  45楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2008/8/5 21:28:00

答 老李飞刀

首先应明确,中国农历本质上是“天历”,而不是“人历”。换句话说,中国农历尽可能由“上天”来制历,而不是由人来制历。随着科学的进步,农历中“人历”成份越来越少了,在现行的农历中,日、月、地的运动基本上可以可靠的确定历日,只要农历的规则明确了,日月地三者就可以确定农历。老李飞刀试图修改“大小月”,实际上就试图让农历从“天历”逐步变为“人历”,多数人是不能接受的。

公历则不同,他是人历,虽然人们曾多次修改公历,尽可能拟合太阳的运规律,但效果是有限的。我们知道几千年后,公历就会误差1天左右,几十万年后,公历出现冬夏翻转是正常的,也就是说,人历很难完全与日月完全同步。而中国农历则不同,不要说几十万年后,就是几百万年后,现行的中国农历也可以正常运行。道理是简单的,农历的具体历日由“天”决定。

农历没有象老李飞刀说的那么复杂。《紫金历》对农历的规则描述只有几句话而已,我在编写“寿星万年历”(在本论坛的'日月计算器')时,就时用那几条规则遍写的:

(1)日月合朔时刻所在的日期为新月份初一,而不是上月的最后一天。在《紫金历》中,日期使用北京时间(在古代,并不一定使用北京时间)。
我要说明一下,在《紫金历》中,日月合朔那一天正好是节气或中气,那么该气属本月的初一,不是上月的最后一天。
(2)农历年首始于冬至所在的朔望月(即具有明确文学意义的年首),这就是说农历一年只能包含一个冬至。
(3)如果一年内含有13个朔望月,则该年是农历闰年。而农历中的月名称只有12个,怎么办?只好拿掉一个月,并称之为“闰某月”,这个“某”字与上个月同名。要拿掉哪个月呢?《紫金历》中要拿掉本年第一个不含中气的月。

(4)节日上用的农历新年始于正月(建寅),即皇家公布的民用年首。从冬至所大月开始月计数(闰月不算),第3个月为年首。

老李飞刀你好,只要你按照以上四点认真排一下农历,你的问题就自然解决了。自从电脑普及以后,电脑可以帮助我们历算,所以现在的中科院紫金山天文台《中国天文年历》精度是很高的,我们不必过多的怀疑它的精确度,要对它置疑是需要很大勇气的。

春光他们已经说过,不要认为“十九年七闰”是正确的。只能说“十九年七闰”是个比较普遍的规则,但不能决对。
至于说一个月是不是29.5天的问题。其实不太重要。月亮受到太阳强烈的摄动(以及日月亮近远地点问题),导致月亮运行周期在几个小时内变化。所以29.5306天只是个平均数。
另外说明一下,太阳经过近地点时(冬天),太阳黄经运动速增加3%,那么在一个月中,月亮要“赶上”太阳所要花费的时间会增加,这时候平均朔望月会长一些,通常会大于29.5天,包含中气的可能性会增加,一般不会置闰。反之,太阳经过远地点时(夏天),太阳黄经运动速减加3%(与近地点相差6%),则被置为闰月的可能性增加。

太阳黄经速度的大致表达:
v = 6.28332 +0.21 *sin(1.527+6.28307585*t),单位是弧度/年, 式中t是相对于2000年首的儒略年数(365.25000天/儒略年)

最后说明几个问题:

(1)当日月合朔时刻或者节气交接时刻发生在北京时0点附近10秒钟以内,这时候对日月合朔(或节气)的发生日期的判断将发生困难,因为这时要求历算的精度很高。现代算法推算未来1年的农历完全可以精确到3秒以内,所以我们不必太担心这个问题。

(2)“一个月包含两个中气”并不违反以上4条农历规则

(3)“在只有12个月的年份中,遇到无中气的月份,不对这个月置闰”,这也不违反以上4条农历规则

(4)其实,不规定闰几月,农历也是可以运行的,但“闰月”是中国的传统,对我们也没有多大防碍,留着它也挺好的

 


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  46楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2008/8/5 22:16:00

以下是引用老李飞刀在2008-8-5 11:06:00的发言:

2、               由于上面的这个误差在阴历每个月中都可发生,而依太阳为对象的二十四节气的时间是一个和月相无关的数据系列,当阴阳历结合时就出现了一个问题,如“冬至”198412220101分(某历书数据)这一天被定为初一,因为冬至所在就必须是“十一月”朔发生在这一天,如果“朔”在0101分以后发生,就“朔望月”来说“冬至”在上个月末,而历法将安放在了下个月初。死守定冬至法就会出现错定“闰月”的结果。

按你说的这种合朔与节气情况,12月22日是初一也是冬至,冬至属于12月22日开始的朔望月。不妨看作年首处理,即然含有中气“冬至”,所以不存在闰的问题,更不存在“错闰”问题。

如果按你说的,使用发生时刻的先后顺序确定是否包含冬至,这种制历方方案也是可行的,只不过我国没有采用。再者,即使我国采用这种方案,也不会存在你所述的置闰困难问题。置闰原则是:在含有13个月的年分中找第1个无中气的月就可以了。年首是不可能被置闰的,因为我们已经规定年首含有冬至这个中气,即然有了中气,就不是闰月。

[此贴子已经被作者于2008-8-6 7:54:50编辑过]

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  47楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2008/8/5 22:36:00

以下是引用老李飞刀在2008-8-5 11:06:00的发言:

1、               关于阴历大小月有误差:阴历的大小月是因为“太阴月”或者“朔望月”的长度不是整数日。平均29.5日,而历法是以整数日来计月而人为地设置了大月30日、小月29日。这实际上已破坏了天相定月的规矩。但又保留了“定朔”时的原则,由此而定“朔”时所在日为初一。例如200881日的日全食是“朔”时的例子,81日北京时间1920分左右,日、月、地运行到一直线,这一时刻是天象月的分界线,因这一天是81日,因此定81日为七月初一。六月小,七月大,但实际是七月占有了六月19小时20分。假如81日为六月三十日,82日为七月初一,六月占有七月4小时40分,这里的大小月有误差没有?说大小月有误差不是否定天文测量精度,而是在历法设置中存在的误差。

在未来或过去的几万年内,大月就是30天,小月就是29天,并不存在误差问题。30或29是用来确定是大月还是小月用的,而不是用来度量日月视黄经差。日月视黄经差为零时日月合朔。两次日月合朔的时间差也不是29.5天,会在29.53附近摆动几个小时(主要受太阳运动及太阳摄动的影响)。在几百年的范围内(几千个月),对30和29的总平均是29.53。

总之,大小月的平均值可以体现朔望月长度的平均值。你拿了两个月来度量朔望是严重错误的,根本没有平均效果,肯定要误差好几个小时,事实上,按你所述,你拿出的这两个月也没有对其求平均,执意分成两个独立的月,并与29.5比较,意义就显得更小了。

[此贴子已经被作者于2008-8-6 7:57:06编辑过]

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  48楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2008/8/5 23:09:00

以下是引用老李飞刀在2008-8-5 11:05:00的发言:

3、               2012年“小满”在公历5202315分,不知您从哪个版本历书中取样?还有为2340分的版本,但就这一版本中2011年“小满”是1818分,那么2012年小满应在1818分加上549分,是否是21日的007分。

这个问题涉及历算的精度问题,我计算的结果是:2012年“小满”在公历5202315:31

你简单的使用加上549的方法计算,会有很大误差。这是一种近似算法,误差可能达到半小时。这种方法似乎认为太阳周年运动再次回到“小满”就是365.2422天。实际上,太阳运动过程中受到大行星的摄动(如木星),每年回归的时间长度不是365.2422天,而是在365.2422附近摆动!要想准确计算出每年回归的时间,目前看来只能考虑使用天文算法。

可惜天文算法不是三言两句能说清楚,的确复杂了一些。如果你对精度要求不高,我认为你所述的近似算法是非常有效的。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  49楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2008/8/6 12:00:00

当日月合朔(或中气)发生时刻在0点附近,比如00:00:05,在过去,历算精度不很高,遇至这种情况就很难判断日月合朔发生的准确日期,造成过去计算的“初一”与现在计算的“初一”相差一天是完全正常的。对于今人,则应尊重过去历算的结果,不能随意更改历日。

再者,当时使用的时间系统与现在也不完全相同。比如,现代人使用的是UTC时间,对于共产党,使用北京时间(东8区),而以前可能使用天文台的平太阳时或其它时间系统,与今人不完全相同,因此可能造成日期计算的结果不完全相同,我们不能因此说过历算有误。比如,我曾看过一篇文章,20世纪初,我国曾使用东经116度的平太阳时。

总之,老李飞刀非要说紫金山天文台的数据有问题,要有足够论据,从多方面论证,特别要有严格的计算过程来证明。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
闰十一
  50楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:117 积分:787 威望:0 精华:0 注册:2006/10/8 20:45:00
  发帖心情 Post By:2008/8/6 18:13:00

xjw01老师的解答说得很好,很详细、严密,我从中又学到了不少知识,谢谢xjw01老师!

支持(1中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
总数 76 上一页 1 2 3 4 5 6 7 8 下一页

返回版面帖子列表

[讨论]我对1901-2000年农历的一些质疑……








签名