农历2018年没有立春吗?

迟珠倩迟珠倩最佳答案最佳答案

农历2018年是闰年,有366天,有两个立春。 立春日农历计算示意图: 首先确定农历的年份数(N); 再查找上图中N所对应的“闰月数”R; 最后查表得到R月份的阴历日期——即两个立春之间的农历日期。 R的计算公式如下: R=(N-1)×12+D 其中,N表示农历年份数,D表示农历月份数,分别用以下公式计算: N=闰年数+年份后两位数 例如1987年是闰年,年份后两位数是7,所以N=1987+7=1994 D=正月+二月+……+闰月 例如2017年为闰年且共有366天,二月至三月之间有一个闰月,则D=5+31+29=65 R=(1994-1)×12+65 = 2349 R的结果为整数,但闰月是阳历时间概念,要换算成阴历日期还需要进一步计算。以2349为例,先换算成公历日期: 2349=A×365+B 其中A代表公历年份数,B代表公历当月日数。A、B都是整数。用以上公式可算出A=4,B=2。 所以公历日期变为4年2个月2349天,再换算成农历日期: 4年2个月2349天=C×365+D+E 其中C代表农历年份,D和E都用上述算法求解。最终可得 C=236,D=7,E=271 因此这两个立春的时间为: 第一个立春: 农历二月十三 (2018年2月4日) 星期 农历年月日时辰 (公历2月4日)星期一 二月十四 (2018年2月5日)星期三 第二个立春: 三月十二 (2018年3月5日)星期二 农历年月日时辰 (公历3月5日)星期二 三月十三 (2018年3月6日)星期五 上图中R所在的行列是确定闰月的标准,每一行表示一个农历月(大月30天,小月29天),第N列的N就是闰年数,R所在行就是该年的闰月数。

我来回答
请发表正能量的言论,文明评论!