中华农历论坛知识讨论区历法知识 → [原创]农历置闰规则改进建议(12月3日更新)


  共有72062人关注过本帖树形打印

主题:[原创]农历置闰规则改进建议(12月3日更新)

帅哥哟,离线,有人找我吗?
hiteyun
  51楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:381 积分:2141 威望:0 精华:0 注册:2009/5/1 23:57:00
  发帖心情 Post By:2011/12/11 1:20:00

关于回复“19年规律”的最后一帖:

 

 

现在人们对日月及附近天体的天文观测计算结果的精度已经非常高,早已不需要用“闰周”来推算农历。

考察现代方法计算出来的农历数据,目前的气朔分布情况基本上位于一个长度为391年的时期内(与祖冲之提出来的闰周长度一样),每连续19年的气朔分布情况十分类似。从2034年起又基本符合另一个391年的时期,再以后是一个长为353年的时期,再以后又是一个长为391年的时期……在这些各几百年的时间段内每连续19年的气朔分布情况也十分类似。这个现象也反映了古人提出的置闰周期确实是在对天体运行的实际观测和一定程度的把握上计算出来的,但是任何一个闰周19年也好、几百年及更长周期也好,都不是绝对准确的,都不是万能的长期有效的。农历只能由天体运行的实际情况决定。


版主评定:好评,获得10个金币奖励好评,获得10个金币奖励
(理由:奖励有心人) 赠送楼主:0个金币
支持(1中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
dianlian
  52楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:75 积分:828 威望:0 精华:0 注册:2011/11/19 20:00:00
  发帖心情 Post By:2011/12/18 16:29:00

中国的历法的这“核心原则:阴阳合历、定朔定气、气定月名、自动置闰”。是很好的,但古人在定时是把冬至作为参考点,这是因为古人测量仪器的条件限制。现在的测量计算都很先进,所以我认为现在应该把“立春”节作为定气参考点,这样以把每年开春作为一年开始(其实古时候制定历法也是这意思。)采用这样定气法:即每年正月,必须是包括“立春”节,由此每年正月作为一年春季的开始,就不会离真实春天太远。以此来确定以后各月和闰月。现在定冬至,有时会出现“雨水”节到了才进入一年的开始“正月”,这对农村种植来说就很赶时了。

赠送楼主:0个金币
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
hiteyun
  53楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:381 积分:2141 威望:0 精华:0 注册:2009/5/1 23:57:00
  发帖心情 Post By:2011/12/18 20:50:00

以下是引用dianlian在2011-12-18 16:29:00的发言:
中国的历法的这“核心原则:阴阳合历、定朔定气、气定月名、自动置闰”。是很好的,但古人在定时是把冬至作为参考点,这是因为古人测量仪器的条件限制。现在的测量计算都很先进,所以我认为现在应该把“立春”节作为定气参考点,这样以把每年开春作为一年开始(其实古时候制定历法也是这意思。)采用这样定气法:即每年正月,必须是包括“立春”节,由此每年正月作为一年春季的开始,就不会离真实春天太远。以此来确定以后各月和闰月。现在定冬至,有时会出现“雨水”节到了才进入一年的开始“正月”,这对农村种植来说就很赶时了。

 

正因为现在的天文测量计算的精度已经非常高,任何一个节气都能精确到秒以下,所以已经没有必要规定哪个节气为基准点,所有节气地位都是平等的。现在只需要把凡是含有“节气—中气”形式的历月规定在它应该在的月位就行了,就不会出现月份与时节的完全错位。就是要把含有“立春—雨水”的月固定为正月,含有“惊蛰—春分”的月固定为二月,含有“清明—谷雨”的月固定为三月,含有“立夏—小满”的月固定为四月,含有“芒种—夏至”的月固定为五月,含有“小暑—大暑”的月固定为六月,含有“立秋—处暑”的月固定为七月,含有“白露—秋分”的月固定为八月,含有“寒露—霜降”的月固定为九月,含有“立冬—小雪”的月固定为十月,含有“大雪—冬至”的月固定为十一月,含有“小寒—大寒”的月固定为十二月。

其余的不含有“节气—中气”格式的历月依次定位就行了,如果有多余的月则将只含有一个节气没有中气的那个月置闰。因为任何不含有“节气—中气”形式的月,其前面和后面都必然有某个月含有“节气—中气”形式。

 

比如节气分布为:

(1)小暑、大暑

(2)立秋、处暑

(3)白露、秋分

(4)寒露

(5)霜降、立冬

(6)小雪、大雪、冬至

(7)小寒

(8)大寒、立春

(9)雨水、惊蛰

(10)春分、清明

(11)谷雨、立夏

(12)小满、芒种

……

那么,因为第1、2、3、6几个月都含有“节气+中气”,所以(1)为六月,(2)为七月,(3)为八月,(6)为十一月。其余月份不含“节气+中气”形式,所以依次排列:(4)为九月,(5)为十月,(7)为闰十一月,(8)为十二月,(9)为正月,(10)为二月,(11)为三月,(12)为四月……

 


赠送楼主:0个金币
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
txwdx
  54楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:职业侠客 帖子:496 积分:2143 威望:0 精华:0 注册:2010/2/16 19:15:00
  发帖心情 Post By:2011/12/19 19:25:00

-----
[此贴子已经被作者于2012-1-4 18:44:08编辑过]


赠送楼主:0个金币
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
hiteyun
  55楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:381 积分:2141 威望:0 精华:0 注册:2009/5/1 23:57:00
  发帖心情 Post By:2011/12/19 21:20:00

以下是引用txwdx在2011-12-19 19:25:00的发言:
前一段看到一个资料,说中国农历需要增加一条规则 无中气月跟着一个双中气月,是假无中气月,即使是第一个中气不足的月份也不应当置闰。

 

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


赠送楼主:0个金币
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
dianlian
  56楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:75 积分:828 威望:0 精华:0 注册:2011/11/19 20:00:00
  发帖心情 Post By:2011/12/22 11:23:00

以下是引用hiteyun在2011-12-18 20:50:00的发言:

 


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


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

赠送楼主:0个金币
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
dianlian
  57楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:75 积分:828 威望:0 精华:0 注册:2011/11/19 20:00:00
  发帖心情 Post By:2011/12/22 16:19:00

以下是引用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)


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


 


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


 


 



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

赠送楼主:0个金币
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
hiteyun
  58楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:381 积分:2141 威望:0 精华:0 注册:2009/5/1 23:57:00
  发帖心情 Post By:2011/12/22 20:07:00

建议版主,对被锁定的用户发的言屏蔽后,保留其所占楼层位置。现在他的楼层删掉了,看其他人的跟进发言,令人思路混乱一头雾水。

赠送楼主:0个金币
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
hiteyun
  59楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:381 积分:2141 威望:0 精华:0 注册:2009/5/1 23:57:00
  发帖心情 Post By:2011/12/22 20:55:00

以下是引用dianlian在2011-12-22 11:23:00的发言:


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

 

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

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

 

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

 

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

 


赠送楼主:0个金币
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
hiteyun
  60楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:381 积分:2141 威望:0 精华:0 注册:2009/5/1 23:57:00
  发帖心情 Post By:2011/12/22 21:23:00

以下是引用dianlian在2011-12-22 16:19:00的发言:



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

 

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

 

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


赠送楼主:0个金币
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
总数 63 上一页 1 2 3 4 5 6 7 下一页

返回版面帖子列表

[原创]农历置闰规则改进建议(12月3日更新)








签名