中华农历论坛知识讨论区历法知识 → [转帖]十二气历


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

主题:[转帖]十二气历

帅哥哟,离线,有人找我吗?
浪-淘-沙
  21楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2008/12/24 16:39:00

在计算机发明之前,早已经有天体力学了.那个时候都用手算,没什么汉编语言,也没什么VC语言.

所以楼主若想编出一个实用的万年历程序,关键不在于你选择VC还是汉编,或者汇编,或者VB.而在于你花多少心思去掌握天体力学原理.

掌握了这个天体力学原理,再转化为计算机的算法,就可以编万年历了.

编现行公历是非常简单的.因为公历不是天历,不用计算春分点.你只要一个小程序,考虑4年一闰,400年97闰,再把日数模7就可以得到星期.似乎真的不复杂.

但若你编阳历(公历是近似阳历,但不是阳历),就得计算春分点,这个春分点的计算与朔望计算一样,都是很复杂的.且可以说是没有规律的.回归年365.2422是个平均数,不是真值.每年都不完全一样的.有长有短.


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  22楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2008/12/24 16:42:00

编现行公历是非常简单的.你只要一个小程序,考虑4年一闰,400年97闰,再把日数模7就可以得到星期.似乎真的不复杂.

建议楼主先做一个小软件出来(当然是用你喜欢汉编程序了).先把界面做得漂亮些.慢慢往上面加东西,到时候就会有一个实用的万年历出来了.


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


加好友 发短信
等级:业余侠客 帖子:372 积分:1447 威望:0 精华:0 注册:2008/12/20 18:10:00
  发帖心情 Post By:2008/12/24 17:57:00

谢谢指导,以后有困难还来请求帮助,呵呵!

是的,我也意识到了天体力学原理的重要性,有时间一定要好好地去学习它。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
周书先zh
  24楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:161 积分:2498 威望:0 精华:0 注册:2005/3/19 18:50:00
  发帖心情 Post By:2008/12/25 11:07:00

永久历 

1 月份 124911月与平年6月为30天,357810月与闰年6月为31天.2元旦 冬至(格里历1222)为元旦 .

3 闰周 12831

4星期 (1)1、4、7、10月的1日为周日,依次类推,但9月30日与闰年6月31日为“准周日”;(2)维持7日循环周制  

广东省天文学会会员、珠海市老科技工作者协会 华夏历法研究会 周书先


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  25楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2008/12/25 11:18:00

不知"历改委西电"哪天重出江湖啊?

为什么那么多人在讨论改历,但又有多少人去真的编一部实用的万年历呢?

周书先朋友能否把你的想法编成一个软件,放到网上让大家看看?可以学习一下许剑伟朋友的作法.把万年历软件放上来,大家一块使用.


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


加好友 发短信
等级:业余侠客 帖子:372 积分:1447 威望:0 精华:0 注册:2008/12/20 18:10:00
  发帖心情 Post By:2008/12/25 16:52:00

很好,希望周书先同志能把祥细的历改方案发表出来。

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


加好友 发短信
等级:版主 帖子:917 积分:7577 威望:10 精华:1 注册:2005/3/17 11:37:00
  发帖心情 Post By:2008/12/26 21:44:00

浪-淘-沙兄对十二气历评的很中肯,其实中国的八字就是一个十二气历。

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


加好友 发短信
等级:论坛游民 帖子:31 积分:458 威望:0 精华:0 注册:2010/1/19 11:21:00
  发帖心情 Post By:2010/1/28 11:25:00

网上搜得这个帖子,先顶上备看。初步乱想,这种历如何以日做基本单元,年月如何透明规律?

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


加好友 发短信
等级:新手上路 帖子:25 积分:645 威望:0 精华:0 注册:2008/7/25 11:10:00
  发帖心情 Post By:2010/2/12 17:04:00

以下是引用浪-淘-沙在2008-12-23 15:44:00的发言:

楼主从哪引来的这些资料?


有一点我可以判定,十二气历是不合理的.(我第一次看梦溪笔谈时,发现有十二气历,以为很高明,就自己拿历书来算(反正别人编好的日历,节气所标的日期应当不会错的.算了后发现与沈括的想法相差很多.所以觉得十二气历不好用.)


原因是沈括不太清楚每个气之间的时间间隔是在变化的.在目前(沈括那个时代也一样),夏天的气之间间隔长,冬天的气之间间隔短.


沈括以为以节气(立春,惊蛰,清明......)为每月的月首就可以保证每月的长度基本一致了.实际上,我已经推算过,在冬天,月的长度在29天的样子(极端时可能会出28天的短月).在夏天,月的长度在31天(极端时可能会出现32天的长月).


这样子,月的长短差在2天到3天,估计没多少愿意使用这种历法的.并且冬天是小月相连(29天的小月),夏天时是大月相连(31天的大月),也与沈括的大小月相间的要求相差太远了.


所以沈括当年的十二气历没有推行成功也不见得是坏事.


毕竟沈括在当时只算是杂学家(或者叫做博学家),对天文历算的知识没有当年的历算家们(他们才是真正编算历书的天文学家)来得高明.



大家都知道,制历使用定气是清代开始使用的时宪历,明代及以前使用的是平气,沈括所在的北宋,每个气之间的时间间隔是相等的,沈括也说到每月只30天和31天两种,并没有28、29、32的情况,单就这一点说来,沈括所设想的十二气历也是比较工整的,比现行公历工整。他还说到把月相注上,如朔、望等,也并非置月亮于不顾,所以直到现在仍很让人称道。从某种程度上讲,十二气历以节气定月初,月相旁注;现在的日历是以朔为月初,节气旁注。只是着重点不同。然而传统历均以日月相会为月始,十二气历与其格格不入,才没有行用,大概他也没有制定出历法来,只是一种提议和设想。我们不能以定气的现代眼光去审视十二气历。然而沈括对太阳视运动的不均性是发现了的,“日百刻有余有不足”,他对岁差也是知道的,我们现代的不关注天文历法的普通人是不清楚这些的。
  再者,历法发展到定气定朔,也是历史的必然,如果现在行用十二气历也就出现象“浪-淘-沙”所说的那种“每个气之间的时间间隔是在变化”的情况了,十二气历也没有优越性了。
  我很少发帖,以上是我个人的看法,希望各位朋友给予批评指正,谢谢!

[此贴子已经被作者于2010-2-12 22:35:30编辑过]

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  30楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2010/2/18 21:13:00

沈括的“历法”思想仅仅是理论上的,历史上,沈括也没有真正把他的“十二气历”的历谱排出来。

原因很多。

 

其中一个很重要的原因,估计29楼的lxzh67朋友根本想不到:

沈括本人并不精通历算,即他本人根本算不出来某天的某时某刻,是日月合朔的时刻。

他任司天监期间,历算的工作其实是靠一位民间科学家(已经双目失明)----卫朴----的帮助,

 

“(宋)神宗熙宁五年(公元1072年),(沈括)兼任提举司天监,职掌观测天象,推算历书。”

 

“卫朴于(宋)神宗熙宁五年(1072年)被推荐入司天监主持修订《奉元历》。于熙宁八年成历并颁行,施行达18年。”

 

*******************

 

世上很多事似乎都有点戏剧化,不精通历算的“高人”,却往往喜欢搞一些“新”的历法出来。或许以此为标榜自己与众不同吧。

古代如此,现在也一样有很多高人朋友喜欢搞出一套套“新”的历法,有阳历的,有阴历的,有阴阳历的,很多很多。

 

农历的历算确实难度相当高。

就算是沈括时代,以平气平朔制历,但若要真正做到“初一不见月”(即准确计算出朔日),也不是件易事。沈括以为把“朔、望”等天象标注到他的十二气历就完事了,关键的是这个“朔”“望”如何计算啊?沈括自己搞不定啊。

 

农历的“气”也是个难事。不管是平气还是定气,冬至(夏至)日就是一年当中太阳影子最长(最短)的日子。春分(秋分)是一年中昼夜平分的日子。这二至二分日,沈括本人估计也难以准确测定吧。

如果民用历谱与实测的天象相差较大,那么就是历算的误差了。这个,估计沈括本人也是难以把握的。

 

沈括靠盲人科学家--卫朴--帮助历算,至少有一点小小的遗憾,那就是盲人无法观天象。而古代的天文历法很注重实际应用的。历算也要经常用实测的天象数据来验证的。这一点,卫朴是帮不上忙了。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
总数 34 上一页 1 2 3 4 下一页

返回版面帖子列表

[转帖]十二气历








签名