中华农历论坛知识讨论区历法知识 → 求助!!!农历月天干地支的计算!!!


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

主题:求助!!!农历月天干地支的计算!!!

帅哥哟,离线,有人找我吗?
电子万年历
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:2 积分:213 威望:0 精华:0 注册:2007/1/4 13:39:00
求助!!!农历月天干地支的计算!!!  发帖心情 Post By:2007/1/4 13:53:00

大家好,我现在在做电子万年历,现在要设计农历月的天干地支!  但我发现在很没有规律,不知道怎么办, 比如说阳历2007. 1.  5号,对应的农历为2006年11月17日,干支为庚子,而到了6号,即农历11月18,干支为辛丑,现在要问的是,月的干支到底从该农历月的哪一天开始变化?  还有是到底是过了30天变一次还是31天变一次呢???   在相对长的时间内有没有一个规律呢??  希望各位能指点我,谢谢!!!!!或者告诉我一个相关算法

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


加好友 发短信
等级:新手上路 帖子:11 积分:271 威望:0 精华:0 注册:2006/12/19 15:07:00
  发帖心情 Post By:2007/1/25 0:20:00

月的干支是有规律的,根据年的干支来定

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


加好友 发短信
等级:新手上路 帖子:3 积分:254 威望:0 精华:0 注册:2006/2/27 15:50:00
  发帖心情 Post By:2007/1/25 18:17:00

我也在考虑同样的问题.看了一下刘安国的日梭万年历,好象都是从节气那一天开始.不知道是不是这样子.

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


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

 网上的电子万年历中的农历年月干支主要有两种版本:

     1,以农历12节气干支历(它是农历的一部分)部分为准的,这个是以农历12个节气为分界点的,要想算准这个版本的年月干支,就得准确计算农历12节气的时刻,因为这个版本是严格以农历12节气的时刻为分界点的(不是以节气当日的0时为分界点,以节气发生时刻为分界,允许节气当日有两个年月干支,并且不用干支对应的生肖[12节气干支历中的年柱不用其对应的生肖,生肖应以农历纪元历法部分的新年即正月初一为开始,即立春更换年柱干支不更换生肖],从这一点来说,网上有很万年历是不正确的[因为他们以节气日0时为分界点,并以立春日0时更换生肖])。

       所以要想算准确这个版本的年柱月柱,就得准确计算农历12节气发生的时刻,这需要很复杂的天体力学的计算才能得到,一般人很难计算,一般电子万年历都制作节气时刻表放在其程序文件中,在《日棱万年历》中打破以往的技术常规,采用了天体力学的算法。也有人用vsop87天文年历的算法等(好象这个算法也不那么准确,和天文台的数据还差一点)。

       有很多网站用的都是这个版本。

     2,以农历中的纪年历法部分为准的,这里的纪年,纪月(注意这里的纪年,纪月与1中的年柱月柱的称呼的不同之处),它是以农历正月初一日0时(子时正)为纪年起点的,以每月初一日0时(子时正)为纪月起点,闰月不计干支,它的干支月中节气为分界点分属上月和下月。

         要想算准这个农历纪年版本部分,也要至少算出以冬至起到下一年的冬至止的13个中气的发生时刻(定农历月序及闰月)及12个或13个定朔的时刻(定农历每月日序),这都和上面一样要进行很复杂的天体力学计算(很多天文书上是不介绍算法的,就连市面上的天体力学的书上也是介绍很模糊,要看还得弄一本国外的最新英文版[中文版的没有]的天体力学书才有介绍)。

        google等网站农历及万年历书中都以它为准。它是我国历史上的纪年重要依据。

       总之,因为中国农历是天文年历性质,要想算准它并不容易,必须掌握最先进的天体力学理论才行,我在这方面也在探索中。

       关于刘安国教授的《日棱万年历》起初的版本就是我所列举的第二种版本的万年历,即农历纪元历法版本,是我国历史上相承接的历法部分,他的万年历的月干支是每月的初一为起点,年干支的起点正月初一日,闰月无干支,他用的农历月名是阿拉伯数字的月名,后来很多网友把农历中的纪元历法部分(阴阳历)和农历中的12节气干支历部分(阳历部分)弄混淆了,以为在农历中以农历的12节气划分年月干支才是正确的(他们可能不清楚我国农历是阴阳混和结合历的性质),而以农历每月初一划分的年月干支“不正确”(他们自已的观点,其实也是正确的,农历的应用不同,所以年月干支的起点也不同),于是就纷纷至电于刘安国教授,后来《日棱万年历》中的年干支起点由正月初一0时改为以农历立春日0时(其实应是立春时刻才符合农历规定),于是纪年干支也就成了年柱,把每月干支起点由每月初一0时改为12节气日0时(其实应是12个节气发生时刻才符合农历规定),纪月干支也就成了月柱;农历的阿拉伯数字的月份名也变成了汉字数字的月名,但遗憾的是他没有对恢复农历第一个的正式月名即“正月”,而是“一月”(农历的第一个月是不称为“一月”的,而是称为正月。)。

            其实,我国自从1912年使用现行公历后,到现在人们更加不了解我国的传统历法,即农历(这应和现行的教育有关)。

          有很多天文书上说农历是阴阳历,并不全面,其实农历不是单纯的阴阳历,而是特殊的阴阳历性质和太阳历性质的天文年历的总称。

           气,日,朔是农历的历算三元素。60干支是它历算的计算符号,是有别西方的历法(如公历)

        由它们派生出几个部分,它们在农历中各司其职:

       1,纪元历法部分(主干部分):它就是我们所说的阴阳历部分,但实际上应是阴阳结合历(不是普通的阴阳历,即特殊之处)

   以上气,日,朔以及,候,上弦,望,下弦,晦等。节气日是它的特殊历日(即节气是纪元历法部分的阳历性质的历日)。

      它的月是阴历的月,它的年是阳历的年,即阴月阳年。

        农历冬至相当于中国傣历的泼水节(即历算起点,农历冬至必须在农历11月里,傣历创历时定当时的农历春分为历算起点,即是它必须在傣历的6月里,但由于傣历不是天文年历性质,它的“春分”[历算起点,即泼水节]用它的平均历年长度计算,现今已移至农历清明节气后的10多天了,由于后来傣历使用了农历中的定节气,它原有的“春分”早已废弃不用,而用泼水节代替了。)

       我国有农业生产看节气,或农历月份,农民生活看月亮的习惯,所它用于记录历名事件,历史纪年,民用纪年,节日,记事等。

        正月初一日是农历纪元的起点,是农历新年的第一天,辞旧迎新。一元复始,万象更新,农历生肖纪年也是以此为起点,它还是我国人民虚岁的长岁的日子,即满1虚岁,过了正月初一0时(子时正)就长了一虚岁。

      如历史上的清光绪庚子年(即公历1900年)就是从正月初一开始的,绝不是从农历立春日开始的。

         2,12节气干支历部分(特殊性的太阳历性质的部分),它掌握农历年柱,月柱的干支排法,日柱,时柱,以立春时刻为年柱起,以12节气时刻为月柱起点,允许节气当日出现一日两个年柱或月柱情况。用于农历中的入梅,出梅,三伏等杂节气,春社,秋社等节日的推算,天文历算,及民间的算八字等。它的年柱只使用干支而不使用其对应的生肖(由纪元历法中的正月初一日执掌生肖年的更替),

         3,72候,黄经5度为一个定候,3定候为一定气,一定候有4日或5日或6日,平候5日多一点。

它和物候有关,也是农历中的一个特殊太阳历性质的部分。

         4,28宿纪日等其它纪日方法。


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


加好友 发短信
等级:论坛游民 帖子:28 积分:292 威望:0 精华:0 注册:2007/1/16 21:21:00
  发帖心情 Post By:2007/3/26 0:47:00

楼主是佷模糊的,我还想问28宿纪日等其它纪日方法。及具本算法??

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
客人(58.131.*.*)
  6楼


  发帖心情 Post By:2009/11/18 11:06:00

看起来好难,我还是买本黄历吧

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


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

以下是引用客人(58.131.*.*)在2009-11-18 11:06:00的发言:
看起来好难,我还是买本黄历吧

《寿星天文历》里已经包含天干地支的计算。


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


加好友 发短信
等级:论坛游民 帖子:40 积分:531 威望:0 精华:0 注册:2005/10/27 21:24:00
  发帖心情 Post By:2009/11/25 13:31:00

还有以"冬至"为岁首的

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

求助!!!农历月天干地支的计算!!!








签名