农历与公历换算对照表 农历阳历换算( 六 )


这些数据之中,最重要的是农历的每月天数 。因为农历是阴阳历,阴历部分(按月相编的部分)决定月日,阳历部分(按太阳高度编的部分)就是节气 。节气基本上是与公历直接对应的,可以较容易的推算;但月相周期与地球公转的关系相对复杂,一般都需要天文观测数据授时,所以农历每月是大月还是小月没有简单的公式 。
至于公历和农历的置闰,倒都有一定的方式推算,并不困难 。
如果只是天文数据,其实都还是可以算的――因为天文周期十分稳定,我们只要严格地按天文周期推算就可以了 。可是还有更为麻烦的一点,就是公历和农历这些历法,并不是完全严格地按照天文上的实际周期进行的,还有许多人为的因素 。最著名的就是罗马皇帝几次修改2、8等月份长短,以及儒列历中因计算不准确而人为地去掉了十天等事 。中国农历也有因为古代天文观测不准确造成的 *** 颁布的历法与天象不吻合的(我们不能苛求古人观测的精度) 。所以这两部历法都是与一个时期社会有关的东西,也就没有一定的规律可循了 。
如何在Excel中转换阴历阳历可以啊,不过比较复杂 。参看论坛:
club./.asp?=3ID==skin=0
下载里面的Excel附件 。
可能需要注册一下 。
阳历转换阴历是多少(公历): 1974年 8月 20日
(农历): 甲寅年 七月 初三
阴历是怎么算的?一年多少天啊因朔望月较之回归年易于观测,远古的历法几乎都是阴历 。因为地球绕太阳一周为三百六十五天,而十二个阴历月只有约三百五十四天,所以古人以增置闰月来解决这一问题 。我国的历法自古就是一种阴阳历 。因为每月初一为新月,十五为圆月,易于辨识,使用方便,所以通常称这种历法为阴历 。闰月是一种历法置闰方式 。在亚洲(尤其在中国),农历闰月特指农历每逢闰年增加的一个月(为了协调回归年与农历年的矛盾,防止农历年月与回归年及四季脱节,每2至3年置1闰,19年置7闰) 。有时,闰月还指闰年中包含闰日的月份(特指公历闰年的二月) 。农历闰月是每逢闰年所加的一个月 。阴阳历以朔望月的长度(29.5306日)为一个月的平均值,全年12月,同回归年(365.2422日)相差约10日21时,故顺置闰,三年闰一个月,五年闰二个月,十九年闰七个月 。闰月加在某月之后叫“闰某月”,如刚刚过去的2009年农历闰月为己丑年闰五月(2009年6月23日――2009年7月21日)、即将来临的农历闰月为2012年的壬辰年闰四月(2012年5月21日――2012年6月19日)等 。
怎样计算阴历和阳历
首先我复制粘贴的,还有就是算法复杂,如果你的心算能力强就会更快些!
阳历日期推算阴历日期的方法:
阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日) 。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法:
其一是查《新编万年历》,如查1984年6月8日是阴历几日?翻开万年历6月10日是阴历十一,则逆推6月8日是阴历初九 。
其二可以利用公式推算阴历日期:
设:公元年数-1977(或1901)=4Q+R
则:阴历日期=14Q+10.6(R+1)+年内日期序数-29.5n
(注:式中Q、R、n均为自然数,R4)
例:1994年5月7日的阴历日期为:
1994-1977=17=4×4+1
故:Q=4,R=1
则:5月7日的阴历日期为:
14×4+10.6(1+1)+(31+28+31+31+7)-29.5n
=204.2- 29.5n
然后用29.5去除204.2得商数6......27.2,6即是n值,余数27即是阴历二十七日 。
一、 推算年干支口诀