农历算法贪狼木星

1、我国的农历是一种阴阳历1912年以前用。

2、我国的农历强调逐年逐月推算。通过逐月推算后才知道某年某月是大月还是小月;通过逐年推算后,才知道某年是闰年还是平年。

3、我国传统历法一直是阴阳历和二十四气并行,二十四气适用于农业生产。

4、我国传统历法采用干支循环(六十甲子)为周期的纪时制度。

历日的推算有两条原则:

1、以月相定日序。即以日月合朔的日期和时刻来定每月的初一。

例如,如果今天6时5分是日月合朔的时刻,则今天是初一。如果第二个日月合朔落在第30天,那么该月是小月(29天);如果落在第31天,那么该月是大月(30天);

2、以中气定月序。我国的旧历把全年分二十四个节气,其中单数的叫节气,双数的叫中气。以雨水所在的月为正月;以春分所在的月为定为二月;以此类推。

规定,平年有十二个月,闰年有十三个月,在没有中气的历月叫闰月,把闰月看成是前一月的重复,月序同上一月。

关于节气与阳历(公历)的关系:

节气是按太阳黄经来划分的,在地球绕太阳转的每15度为一个节气,所以节气与公历的日期是相对较固定的,每个公历平年的节气位置是固定的;而公历的闰年的节气比平年的节气的位置要前一日。如2000年(闰)其冬至12月21日,而2001年(平)的冬至是22日的。

实现:

1、公历中二十四节气很简单,

2、农历要找到一个基准日(日月合朔的日期),才可按逐年逐月推算出日序与月序;闰年与闰月。

3、再根据干支循环(六十甲子)定年就容易了。

农历的年、月、日是按照公式计算而来的,不像西历时强行规定哪月是大月,哪月是小月。要计算大小月、平闰年、闰月放在什么位置,都要按照公式来。下面我们来给出计算的公式。年份的计算1由西元年份推算天干地支:

农历年份数减3,除以10的余数是天干,除以12的余数是地支。例如:(2010-3)mod10=7,所以天干是“庚”(2010-3)mod12=3,所以地支是“寅”。

2.积日的计算(用于月份的计算):

当年的1月0日换算为积日,可以用年份减去1900得到的年数被4整除,所得商数作为y(D4),余数作为y(M4),y(M4)为零的年份是公历闰年,积日是

D(1)=1461*y(D4)-1,y(M4)不为零的年份是公历平年,积日是D(1)=1461*y(D4)+365*y(M4)

月份的确定计算前一年冬至的积日F(0),并用F(0)计算冬至所在的朔月m及其朔日M(0),就可以推算冬至的农历日期,冬至所在的农历月份总是十一月。计算下一个中气F(1)和下一个朔日M(1),如果F(1)

0小寒腊月6清明三月12小暑六月18寒露九月

1.大寒腊月7谷雨三月13大暑六月19霜降九月

2.立春正月8立夏四月14立秋七月20立冬十月

3.雨水正月9小满四月15处暑七月21小雪十月

4.惊蛰二月10芒种五月16白露八月22大雪冬月

5.春分二月11夏至五月17秋分八月23冬至冬月

把当天和1900年1月0日(星期日)的差称为积日,那么第y年(1900年算第0年)第x个节气的积日是F=365.242*y+6.2+15.22*x-1.9*sin(0.262*x)这个公式的误差在0.05天左右。

注:经过我的个人验证,公式F=365.242*y+6.2+15.22*x-1.9*sin(0.262*x)的参数改为F=365.242*y+6.18799+15.22567*x-1.9*sin(0.2618*x)似乎好些。

THE END
1.公历农历转换农历,又称夏历、阴历、旧历,是东亚传统历法之一。农历属于一种阴阳历,平均历月等于一个朔望月,但设置闰月以使平均历年为一个回归年,设置二十四节气以反映季节(太阳直射点的周年运动)的变化特征,所以又有阳历的成分。至今几乎全世界所有华人及朝鲜、韩国和越南及早期的日本等国家,仍使用农历来推算传统节日如春节、中https://gonglinongli.bmcx.com/
2.万年历农历查询农历阳历转换阴历转阳历阴阳历转换至今几乎全世界所有华人及朝鲜、韩国和越南及早期的日本等国家,仍使用农历来推算传统节日如春节、中秋节、端午节等节日。 公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。中国从辛亥革命后即自民国元年采用阳历,故又名曰“https://life.httpcn.com/nongli.asp
3.农历阳历转换阴历转公历查询阴历阳历换算农历知识问答:公历是农历还是阳历?解答:公历是阳历。农历是阳历还是阴历?解答:农历是阴历。 您也可以在『万年历』中查询。如何在万年历进行阴历查阳历:一般阴历日期大概落后阳历日期一个月,比如要查2010年农历四月二十的阳历,翻动万年历,可能在2010年5月或6月的界面找到。 https://m.buyiju.com/cha/yyl.php
4.揭秘阴历计算方法:轻松掌握自己的农历生日(怎样计算自己的阴历在日常生活中,许多人对于自己的阳历生日烂熟于心,但对于阴历生日却知之甚少。其实,了解怎样计算自己的阴历很有必要。本文将为你揭秘阴历的计算方法。 【总述】阴历,又称农历或农事历,是我国传统历法之一。它与阳历相对应,以月亮的阴晴圆缺为依据。掌握阴历计算方法,有助于我们更好地了解传统文化。 https://www.zaixianjisuan.com/jisuanzixun/jiemiyinlijisuanfangfa_qingsongzhangwozijidenonglishengri.html
5.推算农历古歌诀。农历如何推算每个月是大月还是小月、或润月,是推算农历中的难点,一般人很难掌握其具体方法。一次在和一位老先生交流时。偶然得到这首《古代推算农历口诀》,本人才疏学浅。对此一知半解,尚不能自如运用。现原文摘颂,供有兴趣的读者研究、解释、和运用。天地阴阳数无穷。六十一年元旦冲。九十六年闰重月,阴阳亥子有https://bbs.tatans.cn/topic/72375
6.农历日期怎么推算的理想股票技术论坛描述: 了解农历日期推算的方法和原理,以及如何使用推算公式来计算农历日期。详细了解农历历法的基本原理,包括阴历和阳历之间的转换过程。通过学习推算公式,您可以准确地计算任意日期的农历日期,并深入了解农历历法的特点和应用。 ,理想股票技术论坛https://www.55188.com/tag-05684642.html
7.农历推算口诀农历推算口诀 1、农历日干支推算口诀: 今年某月初一日,干支明年是为何? 闰年前加二十五,本位算起定不错。 平年退六次位起,千年万载不差讹。 欲忆去年是何日,交闰五五本位退。 无闰平年加六位,月大月小两头确。 2、意解:“今年某月初一日,干支明年是为何?”知道今年某月初一日的干支,怎么求明年该月初一http://m.riliai.com/zx_87073/
8.农历公历转换阴历转阳历 请输入农历(阴历)日期: 年月日 农历是中国传统历法,现在生活中一般俗称阴历(太阴历-按月亮月相周期变化计算的历法)。阳历为太阳历,以地球公转周期计算的历法,公历就是一种太阳历。公历是现今世界通行的历法,即公历纪元、亦称西历,西元、公元等。https://t.aies.cn/shijian/nongli/
9.农历大小月的确定方法农历大小月的算法一览表本文介绍了一种通过天干地支规则推算农历每个月天数的方法,以2012年为例详细步骤,并展示了如何利用60甲子表确定大小月。关键在于理解'大月天干进四,地支进八;小月天干进三,地支进七'的规则,以及如何应用干支转换来计算农历月天数。 摘要由CSDN通过智能技术生成 https://blog.csdn.net/aozhisheng/article/details/122299630
10.农历天干地支纪年法,农历干支纪年法怎么推算具体日期随着现代历法的普及和使用,农历天干地支纪年法的地位已经渐渐被淡化,但是它所代表的古老文化和智慧却一直影响着人民的日常生活。 农历天干地支纪年法(农历干支纪年法怎么推算具体日期)来源于网络,转载需注明出处。http://www.wenbuju.cn/bazi/434267.html
11.盲派算命秘诀—推算年月日时口诀掌上推算年干支,支子花甲起根源。 阳支都是旬开始,天干为甲尾四年。 隔位逆推十年正,顺推年尾五零三。 逐支加减六十数,掌上推算千万年。 二、推算月、时干支口诀 天干五合前为主,月时干序一至五。 年干隔数配寅月,日干配时本数身。 三、农历大小月卦口诀 https://ishare.ifeng.com/c/s/7ntBp4cGwAS
12.农历计算器首页>>时间工具箱>> 农历计算器 计算两个农历日期之间差多少天 农历:年月日 距 农历:年月日 相差:天 推算几天后的农历日期 年月日 (默认今天农历) 往后天 (输入负数向前计算) 结果: →农历转换阳历 →天数计算器https://www.qianask.com/tooltime/nongli.html
13.1988年农历阳历表导读:给您一个只有农历的日历,您能根据农历的时间推算出阳历的时间吗?好多朋友应该推算不出来吧。万年历小编就为您罗列1988年农历阳历表给您示例阴阳历的区别。我们一起来研究下吧。 备注:以下1988年农历阳历表中红色字体代表农历传统节日,蓝色代表24节日,绿色代表公众/国际节日。 https://www.chazidian.com/wnl/news2192/
14.四中国农历——干支历同农历纪法一样,每60年一个周期,循环往复。可以通过万年历法获得,也可以自己推算。只要记住公元1984年2月4日立春,立春以后是甲子年,就可以进行推算。例如,1984年到2022年又经过了38年,天干地支排序第39位是壬寅,故2022年2月4日立春以后是壬寅年。公元4年2月6日立春,立春以后是甲子年,也可以作为参照,方便推出https://www.meipian.cn/2ll5x9cy