农历吧 关注:1,273贴子:28,581
  • 20回复贴,共1

求问闰月置闰的推算

只看楼主收藏回复

首先请大神帮忙看看我的理解有无错处:
阴历的朔望月是354÷12=29.5306天,太阳历平均每月365÷12=30.417天;按平均值来说,阴历的一个月要比太阳历的一个月提前结束,其偏差值为(365-354)÷12=0.917天。
“节气”与“中气”的日期在太阳历中是既定的,在以月相而定的日序中,将因上一个朔望月的“提前结束”而往后顺推0.917天,且这个偏差值会随着月份的推移而不断累加。
经12次累加,即1年之后,将累加到365-354=11天。
经15÷((365-354)÷12)=16.363次累加之后,该月“节气”与“中气”的日期在日序中已经被往后顺推了15天。若某一个月的“节气”出现在当月的16号,“中气”出现在次月的1号,则该月有“节气”,而无“中气”,称作“闰月”。
问题:
根据以上的计算,假设某年是元年, 经15÷((365-354)÷12)=16.363个月后,该月中将只有节气,无中气,那么按规则就该置闰了吧?可是为什么都说三年置一闰,五年置二闰,十九年置七闰?我的计算错在哪儿了?


1楼2017-09-15 16:24回复
    三年一闰,五年再闰,十九年七闰,这个本来就不是编因的标准。
    只是已经编出来的历谱,大多数时间段差不多符合这个“规律”。
    但实际上,19个回归年的长度与235个历月的长度,并不完全相等。
    那么即使采用平气平朔的历法,也是无法保证19年7闰这个“规律”能长期延续下去的。
    至于现在的定气定朔历法,不必再去归纳“置闰”的规律了。
    比如(1984年)甲子年的闰十月,你用你的计算公式,应当是算不出来的。
    但(1982年)壬戌年的闰四月,或者你的公式,还能推导出来的。


    IP属地:浙江2楼2017-09-15 17:13
    收起回复
      你的计算,肯定是有问题的。
      十九年七闰,虽然不是精确值,但误差也不是很大。
      平均也至少要两年多,才可能有一次闰月。
      你计算出来只有16个月,就得有一次闰月。这当然不可能的。
      235个历月与19个回归年的长度,非常接近。
      你以这个为基础,再来找自己计算过程的漏洞。


      IP属地:浙江4楼2017-09-15 21:52
      回复
        你把计算值16.363乘以2,即32.726(实际是32.585,这一点误差,暂不讨论)。就可以解释了,即差不多32个月,需要插入一个闰月。
        为何你的计算值少了一半?
        因为你没考虑两个中气之间的距离。你只考虑了中气到节气之间的距离。那么你的值与实际值比,就少了一半。
        假设你的元年元月元日,对应中气的零点零分。
        那么你要经过29.5306/(30.4368-29.5306)=32.5854(月),就会遇到中气在零点前,朔在零点后,这个月就没有中气(下一个中气,又在下一个朔之后了)。这个月正好是闰月。
        其中30.4368是中气间隔的平均值。


        IP属地:浙江5楼2017-09-15 22:36
        回复
          你的计算,只是推迟了15天。那么15天前的中气,对应的是初一还是十五?
          既然你假设了“元年”,那么你得假设元年的元月元日,当天也正好是中气日啊。
          那么你得让这个中气推后30天,才会出现无中气日。


          IP属地:浙江6楼2017-09-15 22:39
          收起回复
            我取15日来除以这个差值的出发点是,假设节气在月初,中气在月中,那么中气被挤出该月份的区间应该就是从月中到月末的这段时间。这尚且是假设出来的极限值,实际观测时,更大的可能性应该节气不在月初,中气也并不恰好就在月中,它们很可能比较靠后一些,那么这个区间就会小于15日。所以,我觉得没道理用30日来除以这个偏差值啊~
            另外一点,节气与中气作为太阳历的因素,它们之间相隔的天数虽不是定值,但基本上是14-16天的约数值。换句话说,节气和中气相当于是在同步向后顺推,等节气跑到16日,中气跑到下一个月的时候,我们该怎么闰呢?是不是该月一直到月底就只算是拥有一个节气,然后下一月变成闰月,且闰月中的中气跟上一个月的节气合为一个月?假设该闰月当中,被前一个月挤出来的中气位于初一,那么该闰月的十五六号左右,又该排上一个节气了,这个节气怎么算?


            7楼2017-09-15 23:42
            回复
              你还是没理解“闰月”的间隔问题。
              你应当明白的一个问题是:
              三年一闰,五年再闰,指的是两次闰月之间的间隔。
              你假设“元年”的元月,中气在“十五”,那么你是可以推导出过16个月,会出现无中气月(你当它为闰月)。
              这个没错。但这16个月,并非闰月间隔。
              你忘了一件事,“元年元月”之前的月,并非闰月啊。
              你要往前退16个月,即元年元月之前的16个月,也是无中气月(可当作闰月)。
              这样一来,两次闰月之间的距离,还是32个月啊(精确一些,就是32.585个月)。


              IP属地:浙江8楼2017-09-16 20:52
              收起回复
                实际上,你也可以假设元年元月的中气在“二十”,那么就会得出10个月后,就是无中气月,难道就因此认为“闰月周期是10个月”?
                当然不行。
                所以古代星历家,编算历谱时,是假设元年元月元日(这里只是当作历算的起点,并非是“正月初一”),正好是中气日,且是“冬至”日。
                这样可以更简单的推算历谱。这也是当年的计算方法,计算工具不完备,不得已才采用的。
                现在你有电脑程序辅助你计算。你可以随便定一个起算的日子。
                不必要求“冬至”日,正好“朔”日。


                IP属地:浙江9楼2017-09-16 20:57
                收起回复