阴历阳历转换计算公式

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

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

如要知道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.表格中的农历计算方法(表格怎样计算农历)表格中的农历计算方法 问题:表格怎样计算农历 答案: 在日常生活和工作中,我们有时需要将农历日期转换为公历日期,或者反之。表格作为一种数据处理工具,能够通过特定公式帮助我们实现农历与公历之间的转换。 一、理解农历与公历的差异 农历,也称为阴历或农事历,是一种以月亮绕地球运行的周期为基础的历法。它与我们通常https://www.zaixianjisuan.com/jisuanzixun/biaogezhongdenonglijisuanfangfa.html
2.最准49算男女公式遇闰月也能算,四大正确算法比清宫图准四九算生男生女是民间的一个传言,其生男生女计算公式中,以49数字为基数保持不变,然后代入女性受孕时的农历月份和虚岁年龄,最后加上数字19得出结果数的尾数为单数,表示可能生男孩,结果尾数为双数,代表可能生女孩,下面整理有关最准49算男女公式以及4种正确算法,一起来看看吧。 https://www.born123.com/article/07aaeb89273eee139e3c.html
3.生成农历日期的Excel公式BIM免费教程本文将介绍如何使用Excel公式生成农历日期。农历是中国传统的日历系统,根据农历日期来安排节日和活动是中国文化的一部分。在Excel中,我们可以通过使用公式来自动计算农历日期,从而方便地安排和管理农历相关的事务。 使用农历日期公式的基本方法 要在Excel中生成农历日期,我们可以使用以下公式: https://www.tuituisoft.com/office/107389.html
4.2020年农历九月开工吉日一览表,2020年九月初七霜降宜开工吗霜降节气的计算方法 霜降日期计算公式:[Y*D+C]-L 公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=23.438,20世纪C=24.218。 举例说明:2088年霜降日期=[88×0.2422+23.438]-[88/4]=44-22=22,10月22日霜降。 例外情况:2089年的计算结果加1日。 https://www.qiyuange.com/jiri/33869.html
5.农历24节气日期计算公式24节气精确计算算法农历24节气日期计算公式 立春日期的计算 计算公式:[YD+C]-L 公式解读:年数的后2位乘0.2422加3.87取整数减闰年数。21世纪C值=3.87,22世纪C值=4.15。 举例说明:2058年立春日期的计算步骤[58×.0.2422+3.87]-[(58-1)/4]=17-14=3,则2月3日立春。https://blog.csdn.net/qq_20490553/article/details/119039040
6.全新的Excel公农历转换方法,含节气四柱日期计算和天数计算2、EXCEL中是否有公式可以直接推算出农历,就如同之前提供的那份1900-9999年阳历日历,在表中只要点击https://club.excelhome.net/thread-1281548-7-1.html
7.有多少种方法来计算预期的生产日期?(1) 按末次月经计算 这种方法是最常用和最简单的。如果月经周期规律的孕妇每28-30天经历一次月经,最后一次月经就会被准确地记住。它可以用公式计算。从末次月经的第一天起,每月减少3天或增加9天,增加7天。如果按照农历计算,这个月也是加9或减3,日期应该是加14。 https://www.daojia.com/zixun/714075339/
8.游泳:农历日期如何算潮起潮落时段来自古力大侠【游泳 :农历日期如何算潮起潮落时段】计算公式如下:农历初一到十五:涨潮时间=日期*0.8,农历十六到三十:涨潮时间=(日期-15)*0.8,海水涨落潮规律是:每天涨潮有两次,相隔12小时。高潮时间一般能维持https://weibo.com/6660659519/LDCmrad2k
9.立冬是什么时候,立冬节气日期推算方法!——立冬节气日期计算方法公式解读: 通式寿星公式——[Y×D+C]-L Y=年代数的后2位、D=0.2422、L=闰年数、C取决于节气和年份。 21世纪立春的C值=3.87 例如:2017年的立春日期 [17×0.2422+3.87]-[(17-1)/4]=7.9874-4=3 所以2017年的立春日期是2月3日。 https://m.smxs.com/fengshui/zhishi/112060.html
10.根据公历日期计算农历年生肖及公历转换农历的方法.xls文档介绍:公历农历公历农历1900/1/1腊月1900/1/31春节1900/1/31正月1901/2/19春节1900/3/1二月1902/2/8春节1900/3/31三月1903/1/29春节1900/4/29四月1904/2/16春节1900/5/28五月1905/2/4春节1900/6/27六月1906/1/25春节1900/7/26七月1907/2/13春节1900/8/25八月1908/2/2春节1900/9/24闰八月https://m.taodocs.com/p-280710377.html
11.虚岁怎么算2022年生男生女清宫图?生男生女计算公式有哪些?4)当前年月减去出生年月+9个月的农历、虚龄为24岁,受孕月份在农历三月预测生男孩,受孕月份在农历八月份预测生女孩。 // 生男生女计算公式有哪些? // 除了免费算生男生女计算器外,还流传有不少预测生男生女计算公式供大家参考,比如说生男生女口诀计算法、基数计算法、年龄计算法、日期计算法等,具体内容如下: https://www.snsnb.com/zixun/70125-1.html
12.java知道日期计算农历mob64ca12f062df的技术博客在本文中,我们将介绍如何使用 Java 来计算农历日期,并提供一些代码示例来帮助理解。 农历日期的计算 计算农历日期的方法有很多种,但其中一种常用的方法是使用农历计算公式。这个公式可以将阳历日期转换为农历日期,并包含一些规则来处理闰月。 以下是一个示例代码,演示了如何使用该方法来计算农历日期。 https://blog.51cto.com/u_16213431/8928302
13.算法——指定日期的星期推算前面所述的推送方法都是基于已知日期的星期,然后计算与所指定的日期之间的天数来进行推算,在已知日期之后向后推算,在已知日期之前的向前推算,不是很方便。基于公元元年1月1日为周一,那么前一天就是下面介绍一个直接定位日期所在星期日,基于这个想法退出下面的公式。 https://www.jianshu.com/p/7efc9022c1d0
14.农历日期怎么推算的理想股票技术论坛描述: 了解农历日期推算的方法和原理,以及如何使用推算公式来计算农历日期。详细了解农历历法的基本原理,包括阴历和阳历之间的转换过程。通过学习推算公式,您可以准确地计算任意日期的农历日期,并深入了解农历历法的特点和应用。 ,理想股票技术论坛https://www.55188.com/tag-5684642.html
15.Excel教程:公历日期转农历的6个公式有小伙伴在后台留言询问,公历日期如何转为农历日期。 比如,下面的Excel表格,将B列的日期,转成对应的农历。 C2单元格输入公式:=TEXT(B2,"[$-130000]yyyy-m-d"),下拉即可。 公式解释: B2:表示要转化的公历日期; yyyy-m-d:表示输入日期的格式; https://www.360doc.cn/article/18781560_1011334212.html