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


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

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

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


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

    1、       任何历法都是在自然现象的基础上的“人历”,是人们为了生产、社会活动、记录事件发生时间和历史事件而按照自然现象,遵循一定的规律而人为制定的。公历主要依据地球绕太阳公转一周为一年,自转一周和公轨道上前进约1 1日,以回归年为3655小时4846秒为年长的历法。由于人们不许出现日的零数而定41闰,百年不闰,400年再闰。地球的摄动是百年使回归年减慢0.53秒,积够1秒时天文台会发出减秒或闰秒的调时公告。而阴历是依据日、月、地的运动关系而制定的一种历法。以月的天象,也就是日、月、地三者运动位置定月,以12个月为一年,以和公历相同的日为一日,而制定的历法。自然现象中“月”或者叫“朔望月”是以月球运动到太阳和地球之间处在同一直线(或平面)时为“朔”时是上下两个月分界线,为了方便记时将“朔”时所在一日定为初一。这样确定的月不是“朔望月”,而是阴历的月。由于“朔”时是由日、月、地三者之间二个有园轨道运动体系和地球自转的运动共同构成的。它们总体上说无明显的运动规律,朔望月最长2919小时左右,最短296小时左右,平均为29.5日。为了取整而人为定大月30日小月29日,所以阴历也是“人历”。月球绕地球一周是2362×106秒,合2732日,朔望月长短无变化规律,平均为295日,原因是二个椭圆变速运动系和一个自转运动系统的参预,但可以计算,比较复杂和繁琐。

2              人们为了使阴历的年和回归年靠近(因回归年和一年四季相适合),中国人又根据地球对太阳的视运动。以“春分”点为原点,在黄径度每15 确立一个节气,而制定了二十四节气,二十四节气是纯阳历,即太阳历。在阴历和二十四节气结合后而制定的历法叫农历也叫“阴阳历”(农历是阴阳历),为了阴历年靠近回归年而人均采用了闰月的方法。哪种闰月法更合理去认定,靠使用者靠制定历法者去选用。


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


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

3              对《中国天文年历》本人从来没怀疑过度的精确度。对于过去的历法(日历)中的数据我也是绝大多数的认为是正确。本人提出的问题也都是经过大量数据的统计比对和计算后而得出的疑问。如2006年的小寒、立夏、立秋三个节气的时间,以及1984年闰十月,它们都是在正常规律上出现的空变点。专业历法工作者应该对它们有分析和认识的能力,至于什么原因引起的如何调整,是权威的历法机构的事。业余爱好者只是看出“不正常”现象而提出疑问。日子是一天一天过的。历法只是人类生活活动中的一个工具。硬用错误尺度去度量也不是不可,就象已过去的历史一样,就象人类的“尺”的长度,“斤”的重量经过许多次变更一样,对和错不是你我争辩而能得出。


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


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

4              国家守时中心的时间标准精度是秒的10-9   以上的精度或更高。而历法中是整数日为基本单位。在二十四节气的时间上有以十二时辰计时法。有24小时计时法,精确到分钟。说阴历大小月有误差,这是人们将天文历法中“朔”时所在日定为初一,而不是将“朔”时作为上下月的分界线。因天文历法很精确,而“朔”时可以在001分——2359分或者说在24小时内的任何时刻出现。所以阴历月和“朔望月”(天文月)有误差,这个误差是人为造成的,最大可能达到23小时59分。二十四节气是地球上人们看太阳视运动而定的为适应气候,指导生产对一年的分割。基准点是“春分”,一年时长是回归年和月象无关和太阳有关。在阴历结合时为了使阴历尽量和阳历年相统一或接近才人为想出闰月的方法。

5              冬至只是接近地球近太阳点,元月1日地球则处于近太阳点。农历年首不是冬至所在月,而是雨水所在月。立春作为农历第一个节气可在十二月也可在正月,因此会出现农历年内无春和有二个立春的现象。除此之外再无一年出现其他两个同名节气的现象。只有1984年甲子年出现了“立春、雨水”一年之中二次出现的怪异现象。


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


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

6  至于说1984年闰十月对否,您可以去统计百年日历(紫金山天文台出版)用各种不同方法去对比体会,您会发现1984年闰十月的独立性、特异性。除1984年十月——1985年三月外其他年份在百年历中以19年为一周期,阴阳历日期重现,误差1天。1984年闰十月错与对只有紫金山天文台去评判,我只是谈个人看法,不追求谁的认可。

7法在古代是神圣的,有专门官员制定,皇权布告它的原理。是不许百姓弄懂的。普通百姓要了解历法是犯罪行为。但愿我们科学技术发达的今天不再有这种因素存在于历法之中。也不可死守历史上的某些方法,而应制定“使用方便,容易记忆,又符合科学规律合理的”历法。     

8、感谢广大网友,历法爱好者及专家们的天文历法知识传授和参与。近期会因家庭私事暂时无法和大伙讨论,特此表示歉意!但我会继续关注本帖,希望有识之士能够发表自已的见解给予解惑,谢谢大家! 

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


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

  虽然人为规定了农历的几个规则,但具体的历日是由日月地三者决定的,农历是“天历”。

  公历则不同,具体的每一个历日都是人为规定的,比如今天是2008年8月7日,为什么是2008年8月7日,而不是其它日期?因为,从公元1年1月1日起,我们一天一天的数日子,并根据公历的法则计数,计数到今天就是2008年8月7日。为什么是2008,这是我们根据昼夜发生次数计数的结果,与太阳没有太大关系(主要与地球自转有关),从这点上看,公历也是“天历”,然而我们却偏偏说2008指的是2008年(即太阳周年运动2008次),显然这是人为赋于“2008”的特殊含义,所以说它是“人历”。也许你会说,确实太阳周年运动2008次,这没错啊。是的,目前看来的确没错,可是再过几万年就成大问题了。

  而现代的农历呢?只要给出日月星历表,根据农历的法则,就可以算出农历的具体历日。农历的法则中没有规定具体的历日。比如,农历规定太阳黄经为0度时为“冬至日”,虽然,这是人为定义的规则,但农历并没有规则定具体哪一天是冬至,举个列子来说:假如今年冬至是农历诞生的日子,记为农历1年1月,可农历并没有规定再过几天是明年的冬至,更没有规定再过几天是后年的冬至,具体的天数是太阳位置及地球自转决定。这样,每年冬至的天文学意义是永远明确的,直到太阳系毁灭,日月地的运动关系切底破坏。所以说我们的冬至日就是“天定”的。同理,我们的“日月合朔日”也是天定的。如果一定要说它是人历,只能说人为定义了一个概念,即什么是冬至,但既便如此,它的天文学意义也是如此的明确,为何不称之为“天历”呢?

  如果把农历改为“人历”,即把“冬至”、大小月、“闰月”的具体历日均事先规定好。那么中国农历与公历或回历比较,将几乎失去所有的优势。我们可以自豪的说,中国农历是目前最精准的历法。

  农历有个严重的缺点:由于日月地的运动不是很有规律,造成农历的具体历日不太有规则(正因它是天历,所以不太有规律)。

  最后说明一下,与其说公历是一种历法,还不是说是一种特殊的计数不,类似于“十进制”、“十六进制”什么的。它是数学问题,仅此而已。事实上公历也是在小学的数学课本中学习的。至于公历与四季的关系,就目前而言,6——8月是夏季,将来未必是。

  老李飞刀所述的那些紫金山农历的“错误”,我目前无法为你核对,因为我没有紫金山的《万年历》。

  老李飞刀说“历法中是整数日为基本单位...造成历月与天文月之间有误差”,我以为,“历月”不能用来度量“天文月”,一个是整数,一个是带小数点的数,怎么比较?何谈误差?我前面已经说过了,“历月”长度与“天文月”不能直接比较,比较了也没有多大意义,要想比较就得取平均值。

  老李飞刀说“在阴历结合时为了使阴历尽量和阳历年相统一或接近才人为想出闰月的方法”。我以为,在早期确实是这样的,人为的按插一些闰月来实现阳阴结合。而现代的农历则不是了,不需要闰月照样运行的很好!!!!现代农历采用“冬至所在月固定为年首”的方法实现阴阳结合,决不是靠闰月来实现!!现代的“闰月”纯属是“定冬至月”的附属物,是先有“年首”然后才考虑是否有“闰月”。说到低“十九年七闰原理”对你的影响根深蒂固,导至你不能接受现代农历。

 “冬至所在月固定为年首”的方法的造成的后果是:在最近的几十万年内(或更长几千倍),有的年份含有13个月,有的年份含有12个月,大约(强调,只是大约)每19年中有7年是含有13个月(与很远的古代说的19年7闰相似)。如果农历是现代人发明的,这13个月的一般会用阿拉伯数据连编号,由于多了一个月,称之为闰年,不会再稿一个闰月出来,弄得大家糊里糊涂。如果天文学问题正确理解了,农历并不比公历复杂。农历中的干支纪年明显落后于西方,老百姓已经对其改进,如今天是2008年七月初七,我们一般不会说今天是戊子年七月初七。从小到大,我们一直在用的阿拉伯数字是非常先进的!!古人没有阿拉伯数字,数制也不很发达,所以今天的记年是先进的。如果有人说“2008年七月初七”这样的表示法不伦不类,但我觉得这是一种进步

  1984年肯定有13个月(从1983年冬至所在的那个朔望开始计算),而且第13个月不含中气,所以“闰12月”,转为建寅,则变为“闰十月”

  1984年11月23日就是“闰十月小”,这没错啊!我利用现代天文算不计算的结果也是如此,详见我的“寿星万年历”。你还可以参考“日梭万年历”,也是这个结果。

  老李飞刀试图通过闰月或大小月的规律来判断《紫金历》是否正确是不全面的。请务必使用现代农原规则去排历。

  《中国天文年历》如果没错,中国农历出错的可能性几乎为零!即然你不怀疑《中国天文年历》,亦无需过多的怀疑紫金山天文台的万年历。如果说有1个错误,我也许相信。你一下子说了那么多错误,我真的不信。我购买了《2008年中国天文年历》,我用现代方法计算的结果与之比对,也没有发现书中有任何不对,哪怕是小数点以后的最后一位。

  建议你研习一下天文学方法的理论,并按近代农历规则(或现代,二者几乎不变)计算一下就明白了。

 


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


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

你一直说2006的节气有错,你书上的节气时刻到底是多少,怎么会和你推算的相差了10个小时。

2006年的数据肯定是天脑计算的,如果出错,也不至于只有这3个节气发生如此粗大的误差,通常会全部出错。

以下是我昨晚特地为你编写的一段节气计算程序,在公元1000年——公元3000年,精度控制在2分钟以内,程序很短,你可以调试一下。

 

这是一个节气计算程序,理论上的最大可能误为120秒,平均误差为15秒。(这里所述的误差不含delteT外推的误差)<br>
功能:帮助小李飞刀推算节气时间<br>
太阳坐标计算基于VSOP87半解析理论,程序中已考虑了光行差修正、章动修正、与DE405拟合平黄经(包括岁差改正)<br>
这个程序可以推算最近几千年的节气,xjw01,2008年8月7月晚上制作<br>

年份 <input type=text id=year value=2006>
个数 <input type=text id=testN value=24>
<input type=button value="节气计算" onclick=dingQi()>
<div id=out></div>
<script language=javascript>

function Sun_aLon_t(W){ //已知黄经求时间,最大误差120秒,平均15秒
  var t,L,v= 628.3319653318;
  t =  ( W - 4.895062166 )/v; //第一次估算,误差2天以内
  t -= ( 53*t*t + 334116*Math.cos( 4.67+628.307585*t) + 2061*Math.cos( 2.678+628.3076*t)*t )/v/10000000; //第二次估算,误差2小时以内

  var t2=t*t,t3=t2*t,t4=t3*t;
  L = 48950621.66 + 6283319653.318*t + 52.9674*t2 + 0.00432*t3 - 0.001124*t4 //平黄经
 +334166 * Math.cos( 4.669257+  628.307585*t)  //地球椭圆级数展开
   +3489 * Math.cos( 4.6261  + 1256.61517*t )  //地球椭圆级数展开
   + 350 * Math.cos( 2.744   +  575.3385*t)    //木星摄动
   + 342 * Math.cos( 2.829   +    0.3523*t)    //长期摄动(火星木星)
   + 314 * Math.cos( 3.628   + 7771.3771*t)    //月球求对地球的摄动
   + 268 * Math.cos( 4.418   +  786.0419*t)
   + 234 * Math.cos( 6.135   +  393.021*t )
   + 132 * Math.cos( 0.742   + 1150.677*t )
   + 127 * Math.cos( 2.037   +   52.9691*t)
   + 120 * Math.cos( 1.11    +  157.7344*t)
   +  99 * Math.cos( 5.23    +  588.493*t )
   +  90 * Math.cos( 2.05    +    2.63*t  )
   +  86 * Math.cos( 3.51    +   39.815*t )
   +  78 * Math.cos( 1.18    +  522.369*t )
   +  75 * Math.cos( 2.53    +  550.755*t )
   +  51 * Math.cos( 4.58    + 1884.923*t )
   +  49 * Math.cos( 4.21    +   77.552*t )
   +  36 * Math.cos( 2.92    +    0.07*t  )
   +  32 * Math.cos( 5.85    + 1179.063*t )
   +  28 * Math.cos( 1.9     +   79.63*t  )
   +  27 * Math.cos( 0.31    + 1097.71*t  )
 +2060.6 * Math.cos( 2.67823 +  628.307585*t ) * t  //一次泊松项
   +43.0 * Math.cos( 2.635   + 1256.6152*t   ) * t  //一次泊松项
   +8.72 * Math.cos( 1.072   +  628.3076*t   ) * t2 //二次柏松项
   - 994 - 834*Math.sin(2.1824-33.75705*t) - 64*Math.sin(3.5069+1256.66393*t); //光行差与章动修正

  return t - (L/10000000 -W )/(628.332 +21 *Math.sin(1.527+628.307585*t));
}


J2000 = 2451545.0;
function int2(v){ return Math.floor(v); }  //取整数部分

var Date2={ //日期时间转换物件
  Y:2000, M:1, D:1, h:12, m:0, s:0,
  dts:new Array( // TD - UT1 计算表
   -4000,108371.7,-13036.80,392.000, 0.0000, -500, 17201.0,  -627.82, 16.170,-0.3413,
    -150, 12200.6,  -346.41,  5.403,-0.1593,  150,  9113.8,  -328.13, -1.647, 0.0377,
     500,  5707.5,  -391.41,  0.915, 0.3145,  900,  2203.4,  -283.45, 13.034,-0.1778,
    1300,   490.1,   -57.35,  2.085,-0.0072, 1600,   120.0,    -9.81, -1.532, 0.1403,
    1700,    10.2,    -0.91,  0.510,-0.0370, 1800,    13.4,    -0.72,  0.202,-0.0193,
    1830,     7.8,    -1.81,  0.416,-0.0247, 1860,     8.3,    -0.13, -0.406, 0.0292,
    1880,    -5.4,     0.32, -0.183, 0.0173, 1900,    -2.3,     2.06,  0.169,-0.0135,
    1920,    21.2,     1.69, -0.304, 0.0167, 1940,    24.2,     1.22, -0.064, 0.0031,
    1960,    33.2,     0.51,  0.231,-0.0109, 1980,    51.0,     1.29, -0.026, 0.0032,
    2000,    63.87,    0.1,   0,     0,      2005),
  deltatExt:function(y,jsd){ var dy=(y-1820)/100; return -20+jsd*dy*dy; }, //二次曲线外推
  deltatT:function(y){ //计算世界时与原子时之差,传入年
   if(y>=2005){
     //sd是2005年之后几年(一值到y1年)的速度估计。
     //sjd是y1年之后的加速度估计。瑞士星历表jsd=31,NASA网站jsd=32,skmap的jsd=29
     var y1=2014, sd=0.4, jsd=31;
     if(y<=y1) return 64.7 + (y-2005) *sd; //直线外推
     var v = this.deltatExt(y,jsd);        //二次曲线外推
     var dv= this.deltatExt(y1,jsd) - ( 64.7+(y1-2005)*sd ); //y1年的二次外推与直线外推的差
     if(y<y1+100  ) v -= dv*(y1+100-y)/100;
     return v;
   }
   var i,d=this.dts;
   for(i=0;i<d.length;i+=5) if(y<d[i+5]) break;
   var t1=(y-d[i])/(d[i+5]-d[i])*10, t2=t1*t1, t3=t2*t1;
   return d[i+1] +d[i+2]*t1 +d[i+3]*t2 +d[i+4]*t3;
  },
  deltatT2:function(t){ //传入儒略日(J2000起算),计算TD-UT(单位:日)
    return this.deltatT(t/365.2425+2000)/86400.0;
  },
  toJD:function(){ //公历转儒略日,UTC=1表示原日期是UTC
   var y=this.Y, m=this.M, n=0; //取出年月
   if(m<=2) m+=12,y--;
   if(this.Y*372+this.M*31+this.D>=588829)//判断是否为格里高利历日1582*372+10*31+15
     n =int2(y/100), n =2-n+int2(n/4);//加百年闰
   n +=int2(365.25*(y+4716)+0.01);    //加上年引起的偏移日数
   n +=int2(30.6*(m+1))+this.D;       //加上月引起的偏移日数及日偏移数
   n +=((this.s/60+this.m)/60+this.h)/24 - 1524.5;
   return n;
  },
  setFromJD:function(jd){ //儒略日数转公历,UTC=1表示目标公历是UTC
   jd+=0.5;
   var A=int2(jd), F=jd-A, D;  //取得日数的整数部份A及小数部分F
   if(A>=2299161) D=int2((A-1867216.25)/36524.25),A+=1+D-int2(D/4); //格里历与儒略历之间的切换
   A     +=1524; //向前移4年零2个月
   this.Y =int2((A-122.1)/365.25);//年
   D      =A-int2(365.25*this.Y); //去除整年日数后余下日数
   this.M =int2(D/30.6001);       //月数
   this.D =D-int2(this.M*30.6001);//去除整月日数后余下日数
   this.Y-=4716; this.M--;
   if(this.M>12) this.M-=12;
   if(this.M<=2) this.Y++;
   //日的小数转为时分秒
   F*=24; this.h=int2(F); F-=this.h;
   F*=60; this.m=int2(F); F-=this.m;
   F*=60; this.s=F;
  },
  toStr:function(){ //日期转为标准格式的字符串
   var Y="     "+this.Y,M="0"+this.M, D="0"+this.D;
   var h=this.h,m=this.m,s=int2(this.s+.5);
   if(s>=60) s-=60,m++;
   if(m>=60) m-=60,h++;
   h="0"+h; m="0"+m; s="0"+s;
   Y=Y.substr(Y.length-5,5); M=M.substr(M.length-2,2); D=D.substr(D.length-2,2);
   h=h.substr(h.length-2,2); m=m.substr(m.length-2,2); s=s.substr(s.length-2,2);
   return Y+"-"+M+"-"+D+" "+h+":"+m+":"+s;
  }
}


var JQname =new Array(
  '春分','清明','谷雨','立夏','小满','芒种',
  '夏至','小暑','大暑','立秋','处暑','白露',
  '秋分','寒露','霜降','立冬','小雪','大雪',
  '冬至','小寒','大寒','立春','雨水','惊蛰' );

function dingQi(){ //节气计算
 var i,T,maxT=0,s='';
 var y=year.value-2000+1;
 var N=testN.value-0;
 for(i=0;i<N;i++){
  W = (y+i/24)*2*Math.PI;
  T = Sun_aLon_t( W )*36525; //得到黄经为W是的时间
  T -= Date2.deltatT2(T); //转为格林尼治时间
  T += 8/24;  //转为北京时间(东8区)
  Date2.setFromJD(T+J2000);
  s+=JQname[i%24] + Date2.toStr()+'<br>';
 }
 out.innerHTML = s;
}
</script>

 


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


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

以上程序得到2006年节气数据是:

春分 2006-03-21 02:24:54
清明 2006-04-05 06:15:01
谷雨 2006-04-20 13:25:45
立夏 2006-05-05 23:30:27
小满 2006-05-21 12:31:25
芒种 2006-06-06 03:36:47
夏至 2006-06-21 20:25:43
小暑 2006-07-07 13:51:20
大暑 2006-07-23 07:17:58
立秋 2006-08-07 23:41:05
处暑 2006-08-23 14:23:10
白露 2006-09-08 02:39:24
秋分 2006-09-23 12:03:50
寒露 2006-10-08 18:21:29
霜降 2006-10-23 21:26:34
立冬 2006-11-07 21:34:38
小雪 2006-11-22 19:01:28
大雪 2006-12-07 14:26:23
冬至 2006-12-22 08:21:40
小寒 2007-01-06 01:39:45
大寒 2007-01-20 19:00:27
立春 2007-02-04 13:17:55
雨水 2007-02-19 09:08:35
惊蛰 2007-03-06 07:17:44


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


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

非常感谢xjw01的热心指教,我会认真拜读的.再次感谢xjw01能在百忙之中抽出时间来关注并指惑.谢谢!

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


加好友 发短信
等级:版主 帖子:917 积分:7587 威望:10 精华:1 注册:2005/3/17 11:37:00
  发帖心情 Post By:2008/8/8 20:11:00

xjw01回答够专业,强烈支持,要想对现代农历(紫金历)有深刻的理解就必须了解现代天文算法。

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


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

xwj :

1、   感谢您给出了计算二十四节气的程序和2006年的部分结果!您的这一结果和互联网上的万年历老黄历农历查询的结果基本一致。但不是社会流行的日历中的数据。我所讲的2006年日历是流行于社会的河南人民出版社出版发行的〈中华人民共和国公务员法〉知识台历,其中的三个节气:小寒1月6日09:42;立夏5月5日0:12;立秋8月7日0:40。这三个数据是否有错,请您去比较判断。这一年的数据除台历外在某万年历历书中有相同的表述。

2、   一个国家不管采用什么历法应该是由国家的相关职能部门或指定的专门机构制定和公布,而现行社会流行的日历有各种版本,二十四节气的时间在各版本中存在差异。和互联网上的数据差异更大,这种情况不知是否正常?利用互联网查日校万年历1917年12月8日大雪00:01,紫金山天文台百年日历书中是1917年12月7日,从其他万年历历书上或者老黄历农历查询也都是12月8日的零点以后,这种几分钟的不同就会使1日的差异。所以希望得到权威部门的权威数据。

3、   您是编写过“寿星万年历”的人物,应该对农历(夏历)有一种科学的正确认识,不应该说农历是“天历“。任何历法都是人们站在不同角度依据天象自然变化规律为基础和根据,依人们生活实践习惯和智慧而制定的用来指导人们生产、生活、记录社会活动、事件发生和将来计划、规划的计时系统。都可称为天历或人历。所以我认为说某种历法是“天历”另一种历法是“人历”有点不合常理。天文学中记录天象的天文年历或计算未来天象的计时系统和历法不同,不属于社会流行历法,只在专业系统内使用。在目前流行历法中二十四节气的计时系统,是应最精确的一种,是历法的给成部分,是依天象而定的。有天历成分也有人历成分。是中华民族对人类的一大贡献。但社会上流行的不同版本的历法数据之间差异很大。互联网上查询到的数据系统本身声明有30分种以内的误差,依这样的数据在确定二十四节气所在阴历月、日、时,由于1分种误差会有1日偏差,有1日偏差又会造成1月之差,遇到这种情况是否需要人们去认真分析,理智面对,巧妙采取措施来解决呢?顺便说一句:假设几十万年后公历不存在了,是说太阳和地球的运动关系变了,那么您的农历还会是现在这个样吗?


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

返回版面帖子列表

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








签名