阳历日期推算阴历日期的方法

开通VIP,畅享免费电子书等14项超值服

首页

好书

留言交流

下载APP

联系客服

2022.02.14

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年首朔干支,

29259.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日。计算中没有采用定朔与定气,可能有数时之差

THE END
1.农历阳历转换阴历转公历查询阴历阳历换算您也可以在『万年历』中查询。如何在万年历进行阴历查阳历:一般阴历日期大概落后阳历日期一个月,比如要查2010年农历四月二十的阳历,翻动万年历,可能在2010年5月或6月的界面找到。 农历公历与阴历阳历 历法小知识:国际通用的历法是以一个太阳回归年为周期,谓之太阳历,简称为阳历,全球公用,故亦称为公历。阳历即是公https://www.buyiju.com/cha/yyl.asp
2.农历生日怎么算?农历生日和阳历生日差多少天?农历生日计算出来的一般是虚岁。它是以春节(农历新年)分界点的,具体换算方法是: ①:虚岁换算成周岁:在本人阳历生日到来之前,周岁=虚岁-2;在本人阳历生日到来及以后,周岁=虚岁-1;周岁换算成虚岁:在本人阳历生日到来之前,虚岁=周岁+2;在本人阳历生日到来及以后,虚岁=周岁+1。 https://m.k366.com/minsu/nongli/129360.html
3.生日应该过阴历还是阳历阴历生日与阳历生日的区别接亲网按阴历生日计算的年龄,-般按农历新年算,也有按公历算的。例如,12月末出生的婴儿, 出生后就算1岁,过了公历1月1日或当地农历新年又算1岁。这样,婴儿出生才几天,已算虚岁2岁了。这种计算方法是我国民间习惯的一种较为实用的年龄计算方式。 2、阳历生日 https://www.jieqinwang.com/baike/28059.html
4.如何计算阴历的生日(如何计算阴历的生日)问题:如何计算阴历的生日 答案:在中国,阴历(农历)是许多人计算生日的方式。阴历与阳历(公历)不同,它依据月亮的阶段变化来划分月份,因此计算阴历生日需要特别的转换方法。 一、了解阴历与阳历的差异 阴历是根据月亮绕地球运行的周期来制定的,一个阴历月平均为29.5天,因此阴历年有12个月,大约354或355天,比阳历年短https://www.zaixianjisuan.com/jisuanzixun/ruhejisuanyinlideshengri.html
5.过生日到底是过阳历还是过阴历?竟有大讲究!很多人都错了【阳历生日和阴历生日的区别】 阴历生日,也就是常说的虚岁生日,计算出来的是虚岁年龄,这是我国传统上常用的年龄计算方法,是按出生后所经历的日历年头计算,即生下来就算1岁,以后每过一次新年便增加1岁。 按阴历生日计算的年龄,一般按农历新年算,也有按公历算的。例如,12月末出生的婴儿,出生后就算1岁,过了公历1https://www.meipian.cn/2b8kpdmb
6.农历计算方法(阳历转阴历)小二哥【农历】计算方法--- (阳历转阴历) 先建一表,放初始化资料 因为农历的日期,是由天文学家推算出来的,到现在只有到2049年的,以后的有了还可以加入! CREATE TABLE SolarData ( yearId int not null, data char(7) not null, dataInt int not nullhttps://www.cnblogs.com/zhangzs8896/archive/2004/10/15/52888.html
7.怎么计算查找生日阳历和农历重合的一天?Excel函数与公式那么,哪位大侠可以设置个公式来查找和生日那天的阳历和农历一样的那一天?具体的计算过程请看:关于阴历https://club.excelhome.net/thread-1499384-1-1.html?_dsign=5c2ed9c4
8.公历(阳历)日期转换农历(阴历)日期在线计算器输入公历(阳历)日期,点击计算按钮,输出公历(阳历)日期、农历(阴历)、天干地年份、生肖、星座、五行等。http://3158bbs.com/tool-197.html
9.公历转农历怎么个计算方法?标题: Re: 公历转农历怎么个计算方法? 发信站: 水木社区 (Tue Nov 21 13:50:43 2023), 站内 想知道月相,睁大你的两只乌珠儿,抬头一看便知。 中国人过生日,那月亮是圆的还是缺的,缺几分之几,一辈子都不变。 阳历的太阳长啥样,你瞧一个? 【在 oldwatch 的大作中提到: 】 : 想知道月相得http://images.newsmth.net/nForum/article/Programming/211883?p=2&au=ssava
10.阴历阳历转换计算虎年新版农历生日和天干地支快速转换 华周 Navr?eno pro iPad 4,8 ? Hodnocení: 145 Bezplatné Snímky obrazovky iPad iPhone Popis 欢迎大家使用阴阳历转换器,农历阳历转换主要帮助您把阴历转成阳历,阳历转成阴历,阴阳历互转,公历查农历等 2022年1月壬寅虎年新版上线,增加全年双历对照表及2022年中国区放https://apps.apple.com/cn/app/%E9%98%B4%E5%8E%86%E9%98%B3%E5%8E%86%E8%BD%AC%E6%8D%A2%E8%AE%A1%E7%AE%97/id1047062776?l=cs
11.农历公历转换阴历转阳历 请输入农历(阴历)日期: 年月日 农历是中国传统历法,现在生活中一般俗称阴历(太阴历-按月亮月相周期变化计算的历法)。阳历为太阳历,以地球公转周期计算的历法,公历就是一种太阳历。公历是现今世界通行的历法,即公历纪元、亦称西历,西元、公元等。https://t.aies.cn/shijian/nongli/
12.本命年到底从阳历算还是阴历算?从阴历立春开始是老黄历新年快乐 ? 本命https://weibo.com/p/2313474460065200406722/wenda_home
13.农历和阳历的生日多少年重复一次而阳历是根据太阳的运行周期计算的,分为二十四节气。 3、主要区别 阴历和阳历的区别表现在通用程度上,阳历是国际上公认的计时方法,被大多数国家所采用,而阴历是我国创立的一种计时方法,在民间使用较多,而且我国人民多根据阴历生日计算年龄。https://www.igaichong.com/article/31d27e3caa309eb03d525ff0.html
14.阳历2001年05月01日农历是多少,今年多大,虚岁多少,属什么生肖,是年龄计算器为您提供公历2001年05月01生日,公历2001年05月01日今年虚岁是多少,阳历2001年05月01日出生,阳历2001年05月01阴历是多少,2001年05月01农历是多少,2001年05月01属什么生肖,2001年05的星座,2001年05是什么星座等查询。https://nianling.xiaowazi.com/gl_2001-05-01.html