农历的计算方法

我曾有一位同事,他知道农历的推算方法!你给出任何一天,他很快就可以推算出来!但她不愿意说!我要知道的是怎样推算,如公历某年某月某日是农历的某月某日!不要说什么上网查,电脑... 我曾有一位同事,他知道农历的推算方法!你给出任何一天,他很快就可以推算出来!但她不愿意说!
我要知道的是怎样推算,如公历某年某月某日是农历的某月某日!不要说什么上网查,电脑查,手机查等废话,很多人喜欢乱说,很讨厌!知道的就说,不知道请你保持沉默,没人当你是哑巴!
ENGINS,谢谢你的答案,日期我验算了一下,没问题,可是月份呢?还没有回答完整!
展开
 我来答
ENGINS
推荐于2016-12-02 · TA获得超过1151个赞
知道小有建树答主
回答量:483
采纳率:0%
帮助的人:0
展开全部
首先我复制粘贴的,还有就是算法复杂,可能你的同事心算能力强!

阳历日期推算阴历日期的方法:阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日)。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法:其一是查《新编万年历》,如查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即是阴历二十七日。
旭看视界
2009-06-18 · TA获得超过1003个赞
知道小有建树答主
回答量:1156
采纳率:0%
帮助的人:412万
展开全部
我国农历计年方法是以月亮盈亏为周期计算,平均每月为29.53天,因此农历一年只有354天。为协调农历与实际的四季脱节问题,农历每19年中,便有7个年份多出一个月重复计算,即“十九年七闰月”的方法,使得一年四个季节能与历法时间吻合。这使我国农历平年为354天,闰年384天。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者KxQymMYx1F
2019-08-03 · TA获得超过3773个赞
知道大有可为答主
回答量:3080
采纳率:32%
帮助的人:212万
展开全部
关于农历的知识
农历(夏历,殷历,古历,黄历,旧历)
农历,是把朔望月的时间作为历月的平均时间。这一点上和纯粹的阴历相同,但农历运用了设置闰月的办法和二十四节气的办法,使历年的平均长度等于回归年,这样它就又具有了阳历的成分,所以它比纯粹的阴历好。
现在所有的农历,据说我们的祖先远在夏代(公元前17世纪以前)就使用了这种历法。所以人们又称它为夏历。解放后还仍然叫做夏历,1970年以后我国改称为"农历"。至于"农历"一名的由来,大概因为由于自古以农立国,所以制订历法必须为农业服务。
农历的历月是以朔望月为依据的。朔望月的时间是29日12小时44分3秒(即29.5366日),因此农历也是大月30天,小月29天,但它和纯粹的阴历并不完全一样,因为纯粹的阴历是大小月交替编排的,而农历年大小月是经过推算决定的。
农历每一个月初一都正好是"朔"(即月亮在太阳地球中间,且以黑着的半面对着地球的时候)。有时可能出现两个大月,也可以连续出现两个小月。由于朔望月稍大于29天半,所以在农历的每100个历月里约有53个大月和47个小月。
农历是基本上以12个月作为一年的,但12个朔望月的时间是354.3667日,和回归年比起来要相差11天左右。这样每隔3年就要多出33天,即多出一个多月。
为了要把多余的日数消除,每隔3年就要加一个月,这就是农历的闰月。有闰月的一年也叫闰年。所以农历的闰年就有13个月了。至于闰哪个月是由节气情况决定的。
农历作为阴阳历的一种,每月的天数依照月亏而定,一年的时间以12个月为基准;为了合上地球围绕太阳运行周期即回归年,每隔2到3年,增加一个月,增加的这个月为闰月,因此农历的闰年为13个月。
农历没有第十三月的称谓,闰月按照历法规则,排放在从二月到十月的过后重复同一个月,重复的这个月为闰月,如四月过后的闰月称为闰四月。
农历闰年闰月的推算,3年一闰,5年二闰,19年七闰;农历基本上19年为一周期对应于公历同一时间。如公历的2001年5月27日、1982年5月27日和1963年5月27日这个日子,都是闰四月初五。
闰月加到哪个月,以农历历法规则推断,主要依照与农历的二十四节气相符合来确定;
农历的闰月天数与正常月份天数一样,为29或30天。
农历所谓“闰”的说法,只有闰年和闰月称谓,公历也有闰年的称谓。
农历月份的别称
一月:正月、隅月、孟月、端月、始春、元春;
二月:如月、杏月、仲春、早春;
三月:病月、桃月、季春、炳月、三春、阳春、暮春;
四月:余月、清和月、桃月、孟夏;
五月:榴月、薄月、仲夏;
六月:且月、荷月、伏月、季夏;
七月:相月、巧月、霜月、孟秋、桐月;
八月:壮月、桂月、仲秋、中秋月:
九月:亥月、菊月、季秋;
十月:阳月、小阳春、孟冬;
十一月:辜月、葭月、仲冬;
十二月:涂月、腊月、嘉平月,季冬。
农历的一个月的前十天按顺序习惯上称为初日,如农历的一月二日称为正月初二,当然说1月2日也是对的。
农历的正月(一年的第一个月)的开始都是在公元纪年的1月20日后至2月底之前。如农历的正月初一可能是1月21日,也可能是2月20日;反之,农历一年的最后一天也是公元纪年的1月20日至2月底前。
农历大小月卦口诀
一年上下两卦编,一七两月初爻安。
阴大阳小编上卦,遇有闰月年十三。
闰爻相邻爻间伏,确定年月按节算。
推算方法:此诀是为了掌握某年农历大小月的排列顺序和有否闰月而编的。“一年上下两卦编,一、七两月初爻安”
,在
正常情况下,农历每年为十二个月。我们可以将一至六月编为前卦,七至十二月编为后卦,几一年编为两卦,并以一月为前卦的处爻,七月为后卦的初爻。“阴大阳小编上卦,遇有闰月年十三”,我们将大月规定用用阴爻表示,小月用阳爻表示,按大小顺序用阴阳爻将一年编为两卦。遇到有闰月的年份就多出一个月,一年为十三个月。“闰年相邻爻间伏,确定年月按节算”。在出现有闰月的年份时,按闰月大小用阴阳爻表现出来,并标在
闰月的前后两月的爻位中间的左侧,如同伏卦一样,一看便知到闰几月,是大月还是小月。同时,提醒您农历年、的确定,不是按万年历编出的月份确定的,而是按节气确定的。如1998年,按上述方法可编成《井》和《坎》两卦,而今年闰5月为小月,上半年月卦符号为“:





”,下半年的月卦符号为“
=

=
=

=
”,上半年卦第5、6爻间伏一阳爻,可知今年润五月为29天。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式