中华农历论坛知识讨论区历法知识 → 回复帖子

  回复帖子
用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
高级设置: 签名: 回帖通知:
 

主题最新回顾(发布时间:2021/3/28 11:33:00)
--  作者:今殺八方
--  
小雪跑到冬月初二了,偏差更大了

主题最新回顾(发布时间:2011/12/22 23:14:00)
--  作者:hiteyun
--  

补充说明一下,上楼举例为了更直观更清楚,列出了连续三年的全部30多个历月,实际上判断某个具体历月的月位时,是不需要观察这么多的月份,只需看1-5个连续月即可定月位:

 

一种情况只需由单个月即可定位,这种历月的特征要么是只含一个中气日不含节气日,要么是含有节气日且后面跟着有中气日(包括一节一中、一节一中又一节、一中一节又一中的三种分布形态);

另一种情况是需要看连续2-5个月即可定位,即某个月不含中气日只含一个节气日,或者只含“一个中气日+一个节气日”时,则看后面5个月内有无双中气月就可确定月位。如上例中第9-12号历月,后面有双中气月,则第9号不定为闰月而定为九月,10号定为十月,11号定为十一月,12号定为十二月:

(9)闰八月小 09-25(25 14:12:35) 寒露10-09(09 05:31:19)
(10)·九月大 10-24(24 23:10:42) 霜降10-24(24 08:04:58) 立冬11-08(08 07:39:16)
(11)·十月小 11-23(23 10:06:48) 小雪11-23(23 04:41:51) 大雪12-08(07 23:43:45)
(12)·十一大 12-22(22 23:34:09) 冬至12-22(22 17:28:27) 小寒01-06(06 10:39:04)
(13)·十二大 01-21(21 15:26:45) 大寒01-21(21 04:06:00) 立春02-04(04 22:32:42) 雨水02-19(19 18:45:41)

还是上例中第15号月无中气日,其后5个月内没有双中气月,则该月就为闰二月:

(15)·二月小 03-21(21 02:42:14) 清明04-04(04 23:09:29)
(16)·三月大 04-19(19 19:44:42) 谷雨04-20(20 06:49:01) 立夏05-05(05 17:32:56)
(17)·四月大 05-19(19 11:15:06) 小满05-21(21 06:55:49) 芒种06-05(05 22:32:03)
(18)·五月小 06-18(18 00:47:17) 夏至06-21(21 15:28:11) 小暑07-07(07 09:08:54)
(19)·六月小 07-17(17 12:15:32) 大暑07-23(23 02:24:42) 立秋08-07(07 18:43:24)
(20)·七月大 08-15(15 21:58:32) 处暑08-23(23 08:58:16) 白露09-07(07 20:52:51)

上面第16号月,只含谷雨和立夏“一中一节”两个节气日,其后5个月内每个月均含一个中气日,则该月定为三月。

 

 


主题最新回顾(发布时间:2011/12/22 22:02:00)
--  作者:hiteyun
--  
以下是引用hiteyun在2011-12-22 21:23:00的发言:

 

先前对规则的描述确实不便于理解,后来已经换成了新的简明提法,见第1楼和12月4号以后的讨论内容。

 

这个规则概括一下就是:以含有“节气—中气”形式的历月确定月位(如某历月含有小暑日和大暑日就确定为六月,某历月含有惊蛰日和春分日就确定为二月,等等),如果某些历月夹在两个含有“节气—中气”格式的历月之间,它们不含有这种形式的节气日,那就依次序确定月位,如果这些历月的个数多于月位数,那就将不含中气日那个历月置闰,其余历月依次定位。

 

举个例来说,现行规则下1851-1853年的月序为:

 

1851年
(1)·正月大 02-01(01 14:02:03) 立春02-04(04 16:42:18) 雨水02-19(19 12:58:00)
(2)·二月大 03-03(03 09:14:36) 惊蛰03-06(06 11:28:16) 春分03-21(21 12:53:55)
(3)·三月小 04-02(02 02:32:14) 清明04-05(05 17:18:41) 谷雨04-21(21 01:02:13)
(4)·四月大 05-01(01 17:01:31) 立夏05-06(06 11:40:19) 小满05-22(22 01:09:42)
(5)·五月小 05-31(31 04:47:15) 芒种06-06(06 16:37:53) 夏至06-22(22 09:42:38)
(6)·六月小 06-29(29 14:25:34) 小暑07-08(08 03:13:20) 大暑07-23(23 20:38:02)
(7)·七月大 07-28(28 22:41:20) 立秋08-08(08 12:46:23) 处暑08-24(24 03:09:30)
(8)·八月小 08-27(27 06:20:39) 白露09-08(08 14:55:41) 秋分09-24(23 23:50:20)
(9)闰八月小 09-25(25 14:12:35) 寒露10-09(09 05:31:19)
(10)·九月大 10-24(24 23:10:42) 霜降10-24(24 08:04:58) 立冬11-08(08 07:39:16)
(11)·十月小 11-23(23 10:06:48) 小雪11-23(23 04:41:51) 大雪12-08(07 23:43:45)
(12)·十一大 12-22(22 23:34:09) 冬至12-22(22 17:28:27) 小寒01-06(06 10:39:04)
(13)·十二大 01-21(21 15:26:45) 大寒01-21(21 04:06:00) 立春02-04(04 22:32:42) 雨水02-19(19 18:45:41)
1852年
(14)·正月大 02-20(20 08:53:58) 惊蛰03-05(05 17:18:04) 春分03-20(20 18:41:02)
(15)·二月小 03-21(21 02:42:14) 清明04-04(04 23:09:29)
(16)·三月大 04-19(19 19:44:42) 谷雨04-20(20 06:49:01) 立夏05-05(05 17:32:56)
(17)·四月大 05-19(19 11:15:06) 小满05-21(21 06:55:49) 芒种06-05(05 22:32:03)
(18)·五月小 06-18(18 00:47:17) 夏至06-21(21 15:28:11) 小暑07-07(07 09:08:54)
(19)·六月小 07-17(17 12:15:32) 大暑07-23(23 02:24:42) 立秋08-07(07 18:43:24)
(20)·七月大 08-15(15 21:58:32) 处暑08-23(23 08:58:16) 白露09-07(07 20:52:51)
(21)·八月小 09-14(14 06:39:13) 秋分09-23(23 05:40:09) 寒露10-08(08 11:26:59)
(22)·九月大 10-13(13 15:15:11) 霜降10-23(23 13:54:03) 立冬11-07(07 13:32:23)
(23)·十月小 11-12(12 00:41:17) 小雪11-22(22 10:28:39) 大雪12-07(07 05:33:56)
(24)·十一小 12-11(11 11:31:53) 冬至12-21(21 23:12:20) 小寒01-05(05 16:26:44)
(25)·十二大 01-09(09 23:53:19) 大寒01-20(20 09:47:35) 立春02-04(04 04:19:02)
1853年
(26)·正月大 02-08(08 13:33:25) 雨水02-19(19 00:26:40) 惊蛰03-05(05 23:04:37)
(27)·二月小 03-10(10 04:18:32) 春分03-21(21 00:23:41) 清明04-05(05 04:57:35)
(28)·三月大 04-08(08 19:57:04) 谷雨04-20(20 12:35:20) 立夏05-05(05 23:22:50)
(29)·四月大 05-08(08 12:06:22) 小满05-21(21 12:46:32) 芒种06-06(06 04:22:26)
(30)·五月小 06-07(07 04:02:50) 夏至06-21(21 21:22:00)
(31)·六月大 07-06(06 18:53:59) 小暑07-07(07 14:57:32) 大暑07-23(23 08:19:25)
(32)·七月小 08-05(05 08:06:03) 立秋08-08(08 00:29:44) 处暑08-23(23 14:53:19)
(33)·八月大 09-03(03 19:42:35) 白露09-08(08 02:38:39) 秋分09-23(23 11:36:00)

(34)·九月小 10-03(03 06:19:01) 寒露10-08(08 17:13:42) 霜降10-23(23 19:50:57)
(35)·十月大 11-01(01 16:39:43) 立冬11-07(07 19:20:23) 小雪11-22(22 16:26:31)
(36)·十一小 12-01(01 03:13:43) 大雪12-07(07 11:22:46) 冬至12-22(22 05:10:36)
(37)·十二大 12-30(30 14:06:02) 小寒01-05(05 22:15:35) 大寒01-20(20 15:45:34)

 

其中第1~8、13~14、31~37,这些历月都含有“节气日+中气日”,按照新规则分别确定为对应的月位:1~8号即从正月至八月,第13号为第二年的正月,第14号为二月,31~37号为又一年的六月至十二月。

第9~12、15~30,这些历月都没有含“节气日+中气日”,按新规则依次定位:9~12号为九月至十二月,由于15~30号有16个历月,但只有15个月位,所以不含中气日的第15号历月为闰二月,16~30号为三月至下一年五月。

 

这样确定月位,保证了月份与时节的对应,完全消除了月份严重偏离时节的不合理现象。


主题最新回顾(发布时间:2011/12/22 21:23:00)
--  作者:hiteyun
--  
以下是引用dianlian在2011-12-22 16:19:00的发言:



你的这规则真的有点复杂。不便于处理,特别是“递补定月”

 

先前对规则的描述确实不便于理解,后来已经换成了新的简明提法,见第1楼和12月4号以后的讨论内容。

 

这个规则概括一下就是:以含有“节气—中气”形式的历月确定月位(如某历月含有小暑日和大暑日就确定为六月,某历月含有惊蛰日和春分日就确定为二月,等等),如果某些历月夹在两个含有“节气—中气”格式的历月之间,它们不含有这种形式的节气日,那就依次序确定月位,如果这些历月的个数多于月位数,那就将不含中气日那个历月置闰,其余历月依次定位。


主题最新回顾(发布时间:2011/12/22 20:55:00)
--  作者:hiteyun
--  
以下是引用dianlian在2011-12-22 11:23:00的发言:


各节气当然是平等的,没说它们存在高低,但作为历法,不规定一个节气作为定气参考点,那么每年的年首如何定呢?每年的历年长度如何定呢?这总要规定一个每年的起始点才行吧

 

前面的讨论已经说明,使用定朔定气之后就无法保证某一中气百分之百一定落在某一月份里,不论采用何种方法安排闰月都避免不了的。因为定气法使得两个中气处于同一个月的分布形态客观存在,这种情况一旦出现,则那一年的十二个普通月里面必然会有一个月无法包含中气。随着近日点的移动,一个中气不能绝对保证在某一月份里这种情况对任何一个中气来说,都是可以出现的(现行农历的冬至除外)。如果规定必须以某一中气为基准点,强制将其固定在某个月,那么当该中气异位时,必然导致其他没有异位的中气偏离对应月份,而且往往造成多个正常中气连续偏离。 

所以出现这样的情况时应该如何安排月序,让哪些中气位于别的月份里,是不论什么情况都始终保证某个中气固定在一个月吗,还是所有中气都采用相同的规则,该哪个异位就哪个异位。

 

不以某一个固定节气作为基准点,隐含的意思就是所有节气都能作基准点。具体到某一年来说,如果没有任何中气异位,那以任一中气为基准,结果都是一样的;如果某一个中气异位,那以其余没有异位的中气的任意一个为基准,结果也是一致的。

 

采用这种方法,年首和年长都是自动确定的,无需专门规定。因为年由月定,作为历年的组成部分,每个历月都是确定的,当然这个历年就是确定的。如果以十一月为年首,那这一年的年长就是从十一月初一起到下一个十一月初一的前一日止。如果以正月为年首,那这一年的年长就是从正月初一起到下一个正月初一的前一日止。如果以二月为年首,那这一年的年长就是从二月初一起到下一个二月初一的前一日止。……只要你愿意,以任何一个非闰月为历年的开始都是可以的。当然选择年首月还是要考虑社会上多数人的习惯约定。

 


主题最新回顾(发布时间:2011/12/22 20:07:00)
--  作者:hiteyun
--  
建议版主,对被锁定的用户发的言屏蔽后,保留其所占楼层位置。现在他的楼层删掉了,看其他人的跟进发言,令人思路混乱一头雾水。

主题最新回顾(发布时间:2011/12/22 16:19:00)
--  作者:dianlian
--  
以下是引用hiteyun在2011-11-28 13:34:00的发言:

 


这里“后面数月”可以明确为“后面1-5个月”(最多6个月,但目前还没发现有6个月的情况)。这样这条规则就完全明确了。


 


所谓“递补定月”,就是规定双中气月前面的月不由本月包含的中气定名,而是由次月月首那个中气定名。


 


2033年冬至所在月含双中气,那么冬至之前的小雪、霜降、秋分三个中气都是确定它所在月前面那个月:


·X月小 08-25(25 05:39:21) 白露09-07(07 15:19:53)
·X月大 09-23(23 21:39:19) 秋分09-23(23 00:51:12) 寒露10-08(08 07:13:28)
·X月大 10-23(23 15:27:58) 霜降10-23(23 10:27:08) 立冬11-07(07 10:40:36)
·X月大 11-22(22 09:38:40) 小雪11-22(22 08:15:42) 大雪12-07(07 03:44:27) 冬至12-21(21 21:45:32)


所以,以上四个月依次为八月、九月、十月、十一月。


 


接下来,年底附近又有一个月含双中气:
X月小 12-22(22 02:46:02) 小寒01-05(05 15:04:02)
X月大 01-20(20 18:01:05) 大寒01-20(20 08:26:49) 立春02-04(04 02:40:41) 雨水02-18(18 22:29:43)
这个月是大寒和雨水在同一个月,那么该月就由雨水定名为正月,前面那个月由大寒定名为十二月。


 


然后,又出现了一个月无中气:


X月小 02-19(19 07:09:47) 惊蛰03-05(05 20:31:54)


要确定这是几月,就需要补充后面最多5个月的中气分布情况:
X月大 03-20(20 18:14:07) 春分03-20(20 21:17:01) 清明04-05(05 01:05:45)
X月小 04-19(19 03:25:26) 谷雨04-20(20 08:03:14) 立夏05-05(05 18:08:40)
X月小 05-18(18 11:12:07) 小满05-21(21 06:56:24) 芒种06-05(05 22:06:12)
X月大 06-16(16 18:25:28) 夏至06-21(21 14:43:42) 小暑07-07(07 08:17:09)
X月小 07-16(16 02:14:47) 大暑07-23(23 01:35:51) 立秋08-07(07 18:08:37)


这后续五个月都是每月含一个中气,既没有双中气月,也没有无中气月。所以前面那个只有惊蛰、没有中气的月就确定为闰月(闰正月)。
当然,后面五个月按直接定月规则,依次为二月、三月、四月、五月、六月。


 


总之,依据这样的规则,每个月该定为几月是非常明确的,不会出现不确定的情况。


 


 



你的这规则真的有点复杂。不便于处理,特别是“递补定月”

主题最新回顾(发布时间:2011/12/22 11:23:00)
--  作者:dianlian
--  
以下是引用hiteyun在2011-12-18 20:50:00的发言:

 


正因为现在的天文测量计算的精度已经非常高,任何一个节气都能精确到秒以下,所以已经没有必要规定哪个节气为基准点,所有节气地位都是平等的。现在只需要把凡是含有“节气—中气”形式的历月规定在它应该在的月位就行了,就不会出现月份与时节的完全错位。…………


各节气当然是平等的,没说它们存在高低,但作为历法,不规定一个节气作为定气参考点,那么每年的年首如何定呢?每年的历年长度如何定呢?这总要规定一个每年的起始点才行吧

主题最新回顾(发布时间:2011/12/19 21:20:00)
--  作者:hiteyun
--  
以下是引用txwdx在2011-12-19 19:25:00的发言:
前一段看到一个资料,说中国农历需要增加一条规则 无中气月跟着一个双中气月,是假无中气月,即使是第一个中气不足的月份也不应当置闰。

 

此观点与本帖建议的改进规则是等效的。但是要增加这条规则,就必须去掉定年首那条规则,因为这两条规则是矛盾的。定年首规则规定冬至必须在十一月,但是当假无中气月出现在冬至月前,而跟着的双中气月出现在冬至月或冬至月以后时,两条规则就不能同时满足了。


主题最新回顾(发布时间:2011/12/19 19:25:00)
--  作者:txwdx
--  
-----
[此贴子已经被作者于2012-1-4 18:44:08编辑过]