农历与公历怎么算的?比如一月份农历怎么算?有公式吗?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-07
公历和农历是如何换算的?

公历是农历还是阳历

公历和农历之间是不能换算的,二者采用的计算方法不同,没有特殊关系可以查询,只能分别计算。

阳历即太阳历,也就是公历,它是国际通用的。我国自民国元年起采用阳历,为与我国旧有之历相对称,阳历又称“新历”。阳历以地球绕太阳转一圈的时间定为一年。共365天5小时48分46妙。平年只计365天这个整数,不计尾数。

阳历每年分12个月,大月31天,小月30天,2月只有28天。又规定7月以前,单月为大月,双月为小月;8月以后,双月为大月,而单月为小月。每年所余的5小时48分46秒,只至四年约满一天,这一天就加在第四年的2月里,这一年叫闰年,所以闰年的2月有29天。

阴历以月亮圆缺一次的时间为一个月,共29天半。为了算起来方便,大月定做30天,小月29天,一年12月中,大小月大体上交替排列。阴历一年有365天左右,也没有平年闰年的差别。

阴历不考虑地球绕太阳的运行,因而使得四季的变化在阴历上就没有固定的时间,它不能反映季节,这是一个很大的缺点。为了克服这个缺点,后来人们定了一个新历法,就是所谓阴阳台历。现在我国还在使用的夏历(也叫农历或阴历)就是这种阴阳合历。

它跟阴历一样,以月亮圆缺一次的时间定做一个月,也就是大月30天,小月29天,可是它又用加闰月的办法,使得平均每年的天数跟阳历全年的天数相接近,来调整四季。阴历约每过二三年多有一个闰月。

扩展资料

阳历闰年的确定

一般来说,用4去除阳历的年份,能除尽的就是闰年,像1984、1988年等都是闰年。但是,因为阳历一年的确切天数应该是365天5小时48分46秒,比平年365天多出5小时48分46妙,四年一共多出23小时15分4秒。

如果每四年一闰加一天的话,又多了44分56少,四百年差不多就会多加出3天来,所以,每四百年得扣去3天才行。故又订了一条补充规定:每逢阳历年份是整百的那一年,比如公元1800、1900、2000年等,能被400整除,所以不是闰年。但公元2000元又是闰年,因它的2月有29天。

参考资料来源:

百度百科——农历

百度百科——公历



查万年历,没有公式的

没有公式,看发行版

看万年历,没公式

阴历阳历转换计算公式
1、阳历日期推算阴历日期的方法:
前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日)。
如要知道1984年6月8日是阴历几日?可以利用公式推算阴历日期: 设:公元年数-1977(或1901)=4Q+R
则:阴历日期=14Q+10.6(R+1)+年内日期序数-29.5n (注:式中Q、R、n均为自然数,R<4) 例: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即是阴历二十七日 2.公历换算为农历
二十四节气在黄道上的位置是固定的,但各年有平年和闰年之分,就使得回归年天数与实际天数不等,每年在日历上可差一天。这样可以将阴历经过任意整回归年在现在的日历上查到阳历(阳历一年相当阴历的月数为 365.2422/29.530588=12.36827个月)。例如,可先在1995年的日历上查得与(该年)阴历对应的阳历日期,这样就找到了临时落脚点,也就是找到了阴阳互换的关键。例如,可先以阴历四月初一(日)为引数,在1995年日历上查到对应的阳历为4月30日。由于已经计算出经过的月数,将经过的月数的尾数(小数)化为日,加在4月30日上,就得到经过(1995-1070)整年数的阳历日期,也就是起始阴历日期对应的阳历日期,即得到了待查的日期为4月30日加上0.64957×29.530588得到(1070年)5月19.1821840日。这样就得到了所给例子的阴阳历日期换算结果……”。 0.64957月的由来,
(1995-1070)×12.36827=11440.64957月
已知依泽公生于梁龙德二年(922)六月二十一日,依下表提供的2099年各月初一日的公历月日数,可以算出龙德二年六月二十一日的公历月日数 公元2099年农历各月初一日的公历月日
(2099-922)× 12.36827=1455.45379月
余数为 0.45379月 × 29.530588日=13.4O日
因2099年五月初一日(包括该年闯二月)在公历6月19日,加上计算所得的13日为龙德二年六月初一日的公历月日,即该年7月2日,则该年农历六月二十一日为该年7月22日。
3.计算结果的订正
实际上上列公历换算为农历时常有较大的误差,如熙宁三年四月初一日为公历1070年5月13日,而不是5月19日。通过中国历法所用的于支记日法求算所用两历的干支,对所求结果加以订正。
如,马依泽公生于回历310年3月20日,自回历历元起算共历日数为: 自回历元旦至其3月20日,共历79日。
自回历元年元旦至309年元旦,共历113个闰年196个平年。又回历历元在公历622年7月16日,已知该日的干支序数为50,癸丑日,减1(因自甲子起算),余49应加入下列算式中,
(309 × 354+113+79+49)÷60=1827.116667 0.116667 ×60=7

干支序数为7,即庚午日。

求公历922年7月18日的干支,儒略历900年的干支序数为: 900 ×365.25÷60=5478.75 余数为,0.75 ×60=45; 22年的于支序数为,
(22 × 365.25+7)÷ 60=134,余2.5按3计,式中的7,为儒略历元年元旦的干支序数;
又7月 1日自该年元旦起算共历182日,干支序数为2,再加17日为7月18日 (45+3+2+17)÷60=1,余7,
结果与回历计算所得相符,即依泽公生于回历310年3月20日,中历庚戌日。 4 求首朔干支[11]
以上计算所得的中历干支应为所求月内的几日,如对所求月首(即月初一日)的干支尚不清楚,则求得的干支不能算出它在月内的日数。
首朔是指农历每年冬至(平冬至)后第一个朔日,冬至都在农历年前的十一月,故首朔就是所求该年前的十二月初一日的干支。(历象考成后编》以雍正元年(172)冬至起算,其干支系数为32.12253,干支为丙申,而冬至后的 15.12633日为首朔,干支为壬子(33+15.12633)。自此可求算出 922年 7月即农历六月初一日的干支,以确定本文四·3节中所求的干支为该年六月第几日。求算过程如下:
先以1722减921所得之数称积年,积年乘岁实之积为经此积年所历日数,所历日数减32.12254之差被o后的余数再为o所减,所得之差就是922年冬至的干支(计算中向上推算或上考往古要用60减)。所历总日数减0.12254,再加上922年冬至之余数将所历总日数化为整数后,加上15.12633日所得之和用29.530588除之,除之所得余数,再加上龙德二年冬至干支,得首朔干支,首朔干支再加上 6 × 29.530588后,累减60而得的余数,为龙德二年六月初一日的干支,六月一日与月内干支差即为六月内的日数。计算过程如下:[(1722-921)× 365.2423442-32.12254]÷60=4875.449784
0.44784 ×60=33.01269,干支序数已过33。当为34,丁西日,经与《中西回史日历》对照无误。再求922年首朔干支,
292 59.1O99一0.12254十0.01269=292559 (292559+15.12633)÷ 29.530588=990.4948
0.49498 ×29.530588=14.1510,再加34,合49,干支为壬子,所得与史书所载相同。[12]因首朔再过六个月方是龙德二年六月初一日,故
(49+6 ×29.530588)÷60=3,余46月83528,干支序数41为庚戌日,为六月初一日干支,再过二十日为六月二十一日,即马依泽公出生之日,
(47+20)÷60=1,余7,庚午日结果与回历、公历推算所得相同,即马依泽公出生于回历 310年 3月20日,农历梁龙德二年六月二十一日,公历922年7月18日。 计算中没有采用定朔与定气,可能有数时之差

  • 农历与公历怎么算的?比如一月份农历怎么算?有公式吗?
    答:公历和农历之间是不能换算的,二者采用的计算方法不同,没有特殊关系可以查询,只能分别计算。阳历即太阳历,也就是公历,它是国际通用的。我国自民国元年起采用阳历,为与我国旧有之历相对称,阳历又称“新历”。阳历以地球绕太阳转一圈的时间定为一年。共365天5小时48分46妙。平年只计365天这个整数...
  • 阴历阳历换算
    答:阴历阳历换算方法有公式法、月干口诀法等。1、公式法 月干公式为:月干=年干数×2+月份。例:1997年8月,月干=4(1997年天干数)×2+7(农历月份)=15大于10则除以10余5,查代数知为戊。月地支是固定的,以农历推算,一月为寅月,二月为卯月,三月为辰月,四月为巳月,五月为午月,六月为未...
  • 阴历和阳历是怎么推算出来的?
    答:1、阴历阳历换算方法有公式法、月干口诀法等。公式法 月干公式为:月干=年干数×2+月份。例:1997年8月,月干=4(1997年天干数)×2+7(农历月份)=15大于10则除以10余5,查代数知为戊。2、阳历和阴历之间是不能换算的。阴历,中国传统历法之一,也被称为旧历、汉历、古历等,辛亥革命后改用...
  • 阴历和阳历怎么换算?
    答:则:阴历日期=14Q+10.6(R+1)+年内日期序数-29.5n (注:式中Q、R、n均为自然数,R<4) 例: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值...
  • 农历和新历怎么算
    答:农历即阴历,以太阴圆缺一周为一月,历时29日12小时44分2.8秒,太阴圆缺十二周为一年,历时354日8小时48分33.6秒。每一年的12个月中,6个单数月份(即1、3、5、7、9、11月)为“大建”,每月为30天;公历也就是阳历,它是国际通用的。我国自民国元年起采用阳历,为与我国旧有之历相对称,...
  • 农历和国历到底相差多久啊!怎么按农历算!出生是的生日日期和现在差好...
    答:公历是以“回归年”计算,太阳过“春分”点(位于地球赤道上),循黄道东行一周,复过春分点,为一回归年,时间365天5小时48分46秒(即365.24219天)。 在每19个回归年内,公历共有6940天(精确时间为6939天14小时26分34秒)。而农历在同一时期内,共有235个农历月(含7个闰月,即人们常说...
  • 阴历是怎么算的?和农历是怎么对上的?
    答:农历是1970年以后使用新的历法,其年份分为平年和闰年,平年为十二个月,闰年为十三个月,月份分为大月和小月,大月三十天,小月二十九天,其平均历月等于一个朔望月。农历是以月亮圆缺变化的周期为依据,一个朔望月为一个月,约29.53天,全年一般是354天或355天,比公历年(也称回归年、太阳年)的...
  • 农历和公历是一样的吗?
    答:农历和阴历是一个意思,阳历和公历是一个意思,区别如下:一、时间不同 1、阴历:阴历以月球绕行地球一周为周期的纪年法,1月≈30.4369天,大月30天,小月29天,并且又用加闰月的办法,使得平均每年的天数跟阳历全年的天数相接近,以调整四季,夏历约每过二、三年多一个闰月。2、阳历:以地球绕太阳...
  • 公历和农历怎么分
    答:农历平年有十二个月,全年354天或355天,闰年为十三个月,闰年全年383天或384天。因每月天数不能有奇零,故阴历一个月为二十九日或三十日。每月以合朔之日为首,即以朔日为初一日。每年以接近立春之朔日为岁首。我们现在主要使用的是国际上公用的历法,即公历。它是以一个太阳回归年作为一年,然后分...
  • 怎么既有农历又有公历?
    答:1,出处不同:公历=阳历,是世界通用的日期也就是我们平常的日期。农历=阴历,是我国古代用来农耕的日期,也就是日历下面的小字所表示的日期。2,算法不同:阳历是以地球绕太阳一周为一年所定出的历法。农历是以太阴(月亮)绕地球为一个月,12个月为一年(闰年为13个月)所定出来的历法。(以闰月调节...