以下是引用老李飞刀在2008-6-27 11:09:00的发言:不好意思上面少打了几个词,请看这个
答闰十一:
首先感谢你的关注和指导,您的答复让我获益很多,但是我还是有些问题如下,想和你一起探讨,请指教,
1、农历是阴阳历,二十四节气是太阳历,在和阴历结合时规律是阴历每个月必须有一个中气,即正月雨水,二月春分,三月谷雨,四月小满,五朋夏至,六月大暑,七月处暑、八月秋分,九月霜降,十月小雪,十一月冬至,十二月大寒。
2、农历的大小月是人为设定,朔的定义有多种,有以子夜为基准,有以日出为基准。而且真正的“朔”很少(即日、月、地在一直线上)所以“初一”的确定就有12小时误差。月的平均值是29.5天,为了取整才设立了大月和小月,由于有12小时误差,调整大小月是许可的。按原则朔和望之间在14.5天-15天之间,实际上存在15天以上的设置例子:2008年8月1日是农历七月初一,日全食是在北京时间18点以后,而望日(也就是月食时)却在8月17日晚上(七月十七日)。在历法中误差最大的就是农历的大小月。
3、农历“闰月”设置有一个19年7闰的原则,请了解和熟悉这一原则后就知道“1984年闰十月”为什么错了。
看了你的17楼帖,谈一下我的看法,共同探讨。
1.把24节气分为节气和中气,是为农历置闰提供一种方法,即没有中气的月份为闰月。但这只是一般情况,在特殊情况下,没有中气的月份也不算闰月。又,“每个月必须有一个中气”只是一般的规律,也有“没有中气”或“有两个中气”的。
2.农历月的平均值是29.5天,为了取整才设立了大月和小月。这样大月和小月相互弥补,使历月平均的长度接近于29.5日,大大减小了误差。又农历以朔日定日序,即朔日为每月的初一。为保证初一是朔日,哪个月是大月,哪个月是小月,都是经过精密的推算来决定的。人为因素最小,不易随意改动。所以我不同意“在历法中误差最大的就是农历的大小月”的观点。
3.农历“闰月”设置有一个“19年7闰”的原则,这是以前用的。现行农历置闰的方法是用“定冬至法”,定冬至所在的月为十一月。1984年的“闰十月”是符合现行农历置闰的方法的。