导航:首页 > 计算方法 > 农历的计算方法

农历的计算方法

发布时间:2023-10-12 09:55:09

1. 农历的计算方法

首先我复制粘贴的,还有就是算法复杂,可能你的同事心算能力强!

阳历日期推算阴历日期的方法:阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日)。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法:其一是查《新编万年历》,如查1984年6月8日是阴历几日?翻开万年历6月10日是阴历十一,则逆推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. 农历的规则计算

节气和朔望的时间计算以东经120度,中国标准时间为准。
(农历法则据中国科学院紫金山天文台) 黄经:是在黄道坐标系统中用来确定天体在天球上位置的坐标值、共分成360度、在这个系统天球被黄道平面分割为南北两个半球,太阳移到黄经0度为春分、移到黄经90度为夏至、移到180度为秋分、移到270度时为冬至。
朔日:月球移到地球和太阳中间时的那一天叫朔日。
平朔:用朔望月的平均长度计算、没考虑日月运行的不均等性;缺点:“含有真正的“朔”的当天有时可能会出现在前一月的最后一日(“晦日”、廿九日或卅日),有时会出现在初二”。
定朔:计算考虑了日月运行的不均等性,将含有真正“朔”的当天作为每月的开始。
平气:计算不考虑太阳在黄道上运动快慢不匀,将一周年时间(回归年)24等分划分出二十四节气,两个节气之间的平均天数为15.22天。
定气:计算考虑太阳在黄道上运动快慢不匀,将定气两个节气之间的天数不一样、短的只有14天、长的达16天。
冬至日:冬至交接时间所在的那一天就叫冬至日。冬至日必须在子月:冬至日当天或冬至日前的那个朔日定为子月初一“起点”(注意:起点和算命不同)。
建正:年首月份,农历的建正就是“夏正”:夏历正月建寅[子月为十一月];
殷正:殷历正月建丑[子月为十二月]、鲁历同殷历;
周正:周历(周朝历)正月建子[子月为正月];
秦正:秦历《颛顼历》正月建寅,十月建亥为一年的第一个月。
节气:一年分十二节令、十二中气,共二十四个节气,清朝《时宪历》(公元1645年)以前用平气标注,清朝《时宪历》(公元1645年)以后用定气标注。注意标注和计算的不同,农历定气算法在隋唐时代就已经产生,但受到当时保守势力的阻拦并没有完成从平气标注到定气标注的转变,比如僧一行修订《大衍历》时倡议定气注历,但朝廷并未采纳他的学说,最终定气算法在明末之前只用于计算日躔、五星行度和日月食预报。到了明末的《崇祯历书》经过激辩,最终确立的定气注历的原则。
历法:可分为阳历、阴历、阴阳历三种:
阳历(太阳历):以太阳周年视运动周期(即回归年,约等于365.2422日)为一年,一年划分成12个月,它与月亮运动毫无关系。根据阳历日期,可知寒来暑往的四季变化、合理指导农业等事。公历(学名格里高利历)就是阳历的一种。
阴历(太阴历):以月亮的圆缺周期(即朔望月,等于29.530588日)为一个月,积12个月为一年。它完全不考虑太阳的周年视运动规律,因而阴历的日期不能显示四季冷暖。这种历法实用价值太小,现除伊斯兰教外,已弃置不用了。
阴阳历:我国的农历属于此类,它取月相的变化周期即朔望月为月的长度,参考太阳回归年为年的长度,通过设置闰月以使平均历年与回归年相适应。根据农历日期,既可知道潮汐涨落,又可大概掌握四季更替。
历书:记载历法等相关信息的出版物,如黄历、万年历书。而电子历书是科技发展的产物,是新的载体。 中国科学院紫金山天文台历算组发布
1.计算采用北京时间为标准。
2.太阳和月亮位置的计算依据国际天文学联合会(Internation Astronomical Union)下属的基础天文标准评 审委员会(the Standards Of Fundamental Astronomical Reviewing Board) 推荐的天体位置归算标准模型。
3.朔所在的农历日为农历月首。
4.冬至所在的农历月为十一月。
5.如果从某个十一月开始到下一个十一月(不含)之间有13个 农历月,则取其中最先出现的一个不包含节气的农历月为闰月;
6.十一月之后第2个(不计闰月)农历月为农历年的起始月。
7.农历年干支的参考时间:对应于北京时间公历1984年2月2日 零时起到1985年2月 20日零时止的时间间隔的农历年为甲子年。
8.农历日干支的参考时间:对应于北京时间公历1984年1月31 日的农历日为甲子日。 在古代,日的定义:以地球自转一周为一日。其中以太阳离地平线最远的一个时辰为子时,相当于北京时间23:00~1:00。但是农历中一天始于子正(0:00),而非夜子初(23:00)。
月策与置末规则:朔日为每月起点(初一日);朔日(月初一日)到下个朔日(下月初一日)有多少天、这月就有多少天。有30天为大月、有29天为小月;唐朝武德二年(公元619年)以前用的是平朔,武德二年(公元619年)以后用的是定朔。
年策与置闰规则:以冬至日必须在子月(寅正十一月),上个冬至月(寅正十一月)到下个冬至月如有12个月就不置闰,如有13个月就要置闰,以上个冬至月之后第一个无中气的月份为闰月,在几月后面就称闰几月。 例如:壬子年(2032)冬至月到癸丑年(2033)冬至月之间有12个月,就不置闰。癸丑年(2033)冬至月到甲寅年(2034)冬至月有13个月就必须置闰,在癸丑年(2033)冬至月(十一月)后的第一个无中气之月是该月的下一个月,就定为闰月。它正好十一月后,所以就叫闰十一月。
1.干支纪年
如甲子为第一年,乙丑为第二年,丙寅为第三年……六十年为一周。一周完了,再由甲子年起,周而始,循环下去。 干支纪年萌芽于汉初,汉章帝元和二年(公元85年),朝廷下令在全国推行干支纪年。从此干支纪年和帝王年号纪年一起使用于中国传统历的纪年。值得注意的是干支纪年按照农历正月初一日,农历新年为准,而生肖是在立春日转换。
公历纪元号与干支纪年,例如1929年是己巳年,1930年是庚午年……到1989年又是己巳年。我们在日历上看到的己巳年、庚午年,就是按干支纪年这种方法排列下来的。另外值得注意的是公元年号属于公历,按照公历新年为准(公历每年1月1号);干支纪年属于农历,按照农历新年为准也就是农历每年正月初一日转换,这是绝对不可混淆的。两套历法是相互无关的独立系统。还有干支纪年绝对不可与公历日期发生混用,否则便是属于很严重的谬误。
2.干支纪月
起于先秦的十二辰纪月,因此须先确定地支:以冬至所在月份为子月,以此类推。遇到闰月则采用上个月份的地支。确定地支后,下来确定天干:若遇甲或己的年份,正月是丙寅,二月是丁卯,三月是戊辰,类推;遇上乙或庚之年,正月为戊寅;丙或辛之年正月为庚寅,丁或壬之年正为为壬寅,戊或癸之年正月为甲寅。正月之干支知道了,其余月可按六十甲子的序推知。干支纪月以朔日(即数字纪月每月的初一日)作为起点,遇闰月则与上月用同一干支纪月,历代官方采用这种纪月法。
3.干支纪日
甲子第一日,乙丑为第二日,丙寅为第三日……60日为一周。一周完了再由甲子日起,周而复始,循环下去例如农历壬辰年(西元2012年)正月初一日是癸未日,初二日是甲申日……到三月初一正好是60天,因此三月初二又是癸未日,初三又为甲申日。汉历中,干支纪日一直未中断未乱记,是中国纪日史也是世界纪日史中最长的一种纪日历史。 有明确记载的日期,就可达2700多年。
4.干支纪时
一天中时辰的地支也是确定的,所以二十四小时配十二地支,则为由夜间十一点至一点为子时,一点至三点为丑时,其余照推。时的天由该日所对天干推求,其歌戾如下:
甲己还生甲,乙庚丙作初,
丙辛从戊起,丁壬庚子居,
戊癸何方发,壬子是真途。
即若该日是甲或己的,在子时上配上甲为甲子;日是乙或庚的,在子时上配上丙为丙子;丙辛日子时配上戊为戊子;丁任日为庚子;戊癸日为壬子。知道了子时的干支,便可推知其余。
值得注意的问题是,传统民俗学中使用的生辰八字算法与历法干支不同,四柱中干支年柱使用立春交节时刻,干支月柱使用:立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪、小寒的交节时刻计算,注意不是节气日0点,所以一个干支日柱可以分别划为两个年柱或月柱,这种算法仅用于生辰八字的计算,不属于历法,这是绝对不能够混淆的。

阅读全文

与农历的计算方法相关的资料

热点内容
如何在高一学会数学方法 浏览:569
怀孕胖怎么减肥方法 浏览:421
炸制猪耳朵片的制作方法视频 浏览:406
治疗颈椎病最快的方法一周瘦10斤 浏览:75
小米6的云空间在哪里设置方法 浏览:74
什么方法可以联系到插件的作者 浏览:676
如何恢复快充方法 浏览:114
导航连接车载的方法 浏览:386
重复接地最佳方法 浏览:282
女性快乐器使用方法 浏览:294
研究媒介文化的方法 浏览:962
矩法度量常用的方法 浏览:221
小米六飞行模式在哪里设置方法 浏览:114
如何在学校减肥的最好方法 浏览:88
电动车转把三速正确接线方法 浏览:814
快速减肥用什么方法 浏览:475
电子表格如何快速居中靠左方法 浏览:924
老人发烧如何退烧最有效的方法 浏览:668
倩碧晚霜使用方法 浏览:218
数学课的力量训练方法 浏览:372