农历节气算法

时间:2015-02-04 10:39:09     编辑:ky01
20

  农历节气是根据什么算法得知天气的呢,关于农历节气计算算法分别又有哪些?下面就让我们一起来了解下吧,希望可以帮到您!

农历节气算法

农历节气算法

  

  农历节气计算算法

  一、节气的计算 

  先给节气进行编号,从近日点开始的首座个节气编为0,编号如下及其相应的月份如下:

  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天左右。 

  二、朔日的计算 

  从1900年开始的第m个朔日的公式是 

  M = 1.6 + 29.5306 * m + 0.4 * sin(1 - 0.45058 * m) 

  这个公式的误差在0.2天左右。 

  三、年份的确定 

  1864年1月0日是农历癸亥年,所以用当年减去1864,用10除得的余数作为年份天干的,用12除得的余数作为年份的地支,数字对应的天干和地支如下。

  数字 0 1 2 3 4 5 6 7 8 9 10 11

  天干  

  地支

  当年的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)<M(1),那么该月就是上一个月的闰月,并把这个中气作为F(2),以后的中气、朔日和农 历月份也这样确定。推荐阅读:农历节气

  农历24节气本文算法

  节气           本文算法  寿星天年历

  春分 2007-03-21 08:06:59  08:07:26

  清明 2007-04-05 12:04:21  12:04:39

  谷雨 2007-04-20 19:06:40  19:07:04

  立夏 2007-05-06 05:20:10  05:20:23

  小满 2007-05-21 18:11:45  18:11:56

  芒种 2007-06-06 09:27:02  09:27:04

  夏至 2007-06-22 02:06:22  02:06:25

  小暑 2007-07-07 19:41:48  19:41:42

  大暑 2007-07-23 13:00:13  13:00:10

  立秋 2007-08-08 05:31:31  05:31:14

  处暑 2007-08-23 20:08:07  20:07:58

  白露 2007-09-08 08:29:56  08:29:29

  秋分 2007-09-23 17:51:31  17:51:14

  寒露 2007-10-09 00:12:00  00:11:31

  霜降 2007-10-24 03:15:43  03:15:24

  立冬 2007-11-08 03:24:24  03:24:00

  小雪 2007-11-23 00:50:03  00:49:52

  大雪 2007-12-07 20:14:11  20:14:04

  冬至 2007-12-22 14:07:48  14:07:47

  小寒 2008-01-06 07:24:43  07:24:49

  大寒 2008-01-21 00:43:28  00:43:30

  立春 2008-02-04 19:00:09  19:00:22

  雨水 2008-02-19 14:49:27  14:49:32

  惊蛰 2008-03-05 12:58:26  12:58:47

栏目导航