阴历阳历转换计算公式

前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月

为十六日),以月晦为二十九日(大月为三十日)。

如要知道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.中国农历年份,rpa,机器人,自动化至此千百年来,中国传统历——汉历(农历)所采用得干支纪年方法,与皇帝年号纪年一样以新年正月朔(元旦)为开始。 从元明清三代的史书,可见干支纪年在正月初一更替的记录:更多内容请查看https://baike.baidu.com/item/%E5%B9%B2%E6%94%AF%E7%BA%AA%E5%B9%B4/3383226 https://wdlinux.cn/html/zonghe/20241128/20015.html
2.万年历查询日历查询农历查询农历日历老黄历万年历表中华万年历 本机时间2024-12-0223:59:26 2024-12-0215:59:26 格林威治标准时间https://qq.ip138.com/day/
3.顺历万年历择日黄历看期择日黄历是中国传统的日历,也被称为万年历、通书、通胜等,其内容包括了天文、历法、农历、节气、节日、时辰、吉凶、风水、祭祀等方面的知识。据传,黄历可以用来预测吉凶祸福、选择吉日良时、指导农事、开运祈福等。 以下是一些常用的方法来看黄历: 查看日历:黄历通常按照阳历排列,上面标注了农历、节气、节日等重要信息,可https://www.dkutop.com/post/45690.html
4.通书择吉日历全解分享大家都知道择吉日是风水中重要分支,我们在办事情的时候很讲究选个黄道吉日来助运。我们中国的黄历就是选择吉日最重要的参考依据,大家在选择吉日的时候都会通过日历来选,现在我们就对通书择吉日历分析,看一下如何选择吉日。 在我们国家择吉术是传统文化,从古至今可以说有很多的择吉方法,其中也别流行的日历通胜、老黄历https://www.roopk.com/content/44852.html
5.农历日期怎么推算的理想股票技术论坛描述: 了解农历日期推算的方法和原理,以及如何使用推算公式来计算农历日期。详细了解农历历法的基本原理,包括阴历和阳历之间的转换过程。通过学习推算公式,您可以准确地计算任意日期的农历日期,并深入了解农历历法的特点和应用。 ,理想股票技术论坛https://www.55188.com/tag-5684642.html
6.八字排日柱算法公历转换成农历干支推算方法上面1、2、3中的和,除以60的余数,是六十甲子表中的序号,就是所求的天干地支。 4、比如求2008年3月3日的天干地支 闰年数:(2008—1944)÷4=16 【16+(64×5)+31+29+3】÷60的余数=39,这个39就是在六十甲子表中的序号中的干支,2008年3月3日的天干地支就是壬寅。 https://blog.csdn.net/Metal1/article/details/39103353
7.八字怎样推算日期算命准(生辰八字怎么推算命理)1、生辰八字的推算方法 生育年龄测算准到爆的测结婚年龄,生男生女计算公式闰月又怎样算按清宫秘藏生育表以孕妇的虚岁年龄计算逢闰月如闰5月上半月按5月下半月按6月推算农历和阳历应以农历的立春为准立春前为上年立春后。八字算命详细步骤及方法(通过生辰八字怎样算命),3根据年份的干地支再结合出生月份、日期和时辰https://www.16757.com/ysh/bazi/3859.html
8.农历天干地支纪年法,农历干支纪年法怎么推算具体日期农历新年的日期是在阳历2月1日,这一天被称为“春节”,也是重要的传统节日。根据农历干支纪年法的推算,2025年农历二月初一是在阳历2月1日。此时,我们可以从阳历的角度来看,这是2025年的第32天,从农历的角度来看,这是农历新年的第一天。 农历干支纪年法的推算方法较为复杂,需要掌握一定的干支纪年和农历的知识。在http://www.wenbuju.cn/bazi/434267.html
9.阳历日期推算阴历日期的方法1、阳历日期推算阴历日期的方法: 前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日)。 如要知道1984年6月8日是阴历几日?可以利用公式推算阴历日期: 设:公元年数-1977(或1901)=4Q+R https://www.360doc.cn/mip/646585156.html
10.历法常识:农历廿四节气干支日期原来是这样计算的在中国科学技术出版社出版的《中国古代历法》中记录了元代授时历,关于计算一年中廿四节气干支日的方法,一直沿用至今,今整理如下: 在公元1281年至元辛已岁,北京天文台实测出年前冬至日为己未日子正夜半后5刻,距甲子日55.0600日。以此为纪元年计。 至元年:1281年辛已岁。 https://www.meipian.cn/3anewcpb
11.全新的Excel公农历转换方法,含节气四柱日期计算和天数计算1、能否在紫色日期标题栏加上年月的农历,举例,公历纪元2018(戊戌)年3(乙卯)月 农历正月(小);或者https://club.excelhome.net/thread-1281548-7-1.html
12.天干地支甲子纪年法:甲子纪年月日命理四柱天干地支纪年法的月份和日期怎么推算? 月份是固定的,比如,甲子年的子月必为丙子月,甲子年从丙寅月开始,因为每5年一个轮回,都是固定的。时辰也是固定的,甲子日和己巳日的子时必为甲子时,每5天一个轮回。 日期,网上有公式,不过我自己也并没有搞明白,嘿嘿,我的计算方法,是记住一个特殊的日子,比如自己的生日,比https://www.dadaojiayuan.com/mlsz/39542.html
13.数伏日期推算方法及近10年属伏日期[转]guofu数伏日期推算方法及近10年属伏日期 冷在三九,热在三伏,数九从冬至日开始,九天一九,在公历上很容易推算,而数伏在哪一天,用公历推算起来就很困难。因为按中国的农历,从夏至日开始,按农历的的第三个庚日开始数伏,同时规定立秋后第一个庚日为三伏天的开始。这样一来,中伏有时是十天,有时就二十天。概括说来,就是在https://www.cnblogs.com/saptechnique/archive/2010/06/29/1767915.html
14.最准确的老黄历结婚选日子结婚看日子的正确方法接亲网二、结婚看日子的正确方法 1 选择润年润月。中国人对结婚日期的挑选颇为看重,并且非常讲究“润月”、“润年”之说,即每隔两、三年便会出现一个润年,即该年有两个“立春”,一个“润月”。择结婚吉日,最好在有润月的年份。 2 避开三七九。三吉日最好避免在农历的三月、七月和九月,因这三个月份分别适逢“https://www.jieqinwang.com/baike/120821.html
15.日历天数计算器计算日期相差天数输入日期自动计算天数日期格式有哪些? 日期的格式有三种,分别是:公历日期格式、农历日期格式、干支历日期格式。公历日期即国际通用的日期,用数字来表示,农历和干支历为中国的日期格式,用汉字来表示。 公历是一种源自于西方社会的纪年方法,原称基督纪元,又称西历或西元,是由意大利医生兼哲学家Aloysius Lilius对儒略历加以改革而制成的一种https://www.ttriqi.com/
16.公历(阳历)日期转换农历(阴历)日期在线计算器输入公历(阳历)日期,点击计算按钮,输出公历(阳历)日期、农历(阴历)、天干地年份、生肖、星座、五行等。http://3158bbs.com/tool-197.html
17.农历计算器首页>>时间工具箱>> 农历计算器 计算两个农历日期之间差多少天 农历:年月日 距 农历:年月日 相差:天 推算几天后的农历日期 年月日 (默认今天农历) 往后天 (输入负数向前计算) 结果: →农历转换阳历 →天数计算器https://www.qianask.com/tooltime/nongli.html
18.农历公历转换阴历转阳历 请输入农历(阴历)日期: 年月日 农历是中国传统历法,现在生活中一般俗称阴历(太阴历-按月亮月相周期变化计算的历法)。阳历为太阳历,以地球公转周期计算的历法,公历就是一种太阳历。公历是现今世界通行的历法,即公历纪元、亦称西历,西元、公元等。https://t.aies.cn/shijian/nongli/