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

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

主题最新回顾(发布时间:2011/1/26 13:09:00)
--  作者:浪-淘-沙
--  
以下是引用客人(61.180.*.*)在2011-1-26 10:29:00的发言:
我也郁闷,我是88年2月12号出生的,我妈说我属兔。有的又说我属龙。我到底属什么自己也不清楚。哎。。好复杂。

要看你出生那天,是正月,还是腊月?与“公历”的日期无关。

 

那一年的正月初一是2月17日,所以你属兔。

不管以后的正月初一是哪天。你都属兔,当然是所谓的“兔尾巴”。

 

再过几天,就是农历丁卯年了。就到了你的本命年了。


主题最新回顾(发布时间:2011/1/26 10:29:00)
--  作者:客人(61.180.*.*)
--  
我也郁闷,我是88年2月12号出生的,我妈说我属兔。有的又说我属龙。我到底属什么自己也不清楚。哎。。好复杂。

主题最新回顾(发布时间:2010/12/5 9:05:00)
--  作者:客人(61.178.*.*)
--  
大家好!看了两年前的讨论,耳目一新啊!这样的讨论多多益善!
佩服中ing...

主题最新回顾(发布时间:2008/3/12 17:34:00)
--  作者:ilovelassie
--  

公历信息:公元 2008年 3月 12日 17时 星期三
历法类别:格利高历 儒略日:2454538
农历信息:4706年 二月 初五日 小月
干支信息:戊子年 乙卯月 生肖:鼠
八字信息:戊子年 乙卯月 辛亥日 丁酉时
回历信息:1429年 3月 4日 水曜日
星宿:北方玄武室火猪 星座:双鱼
黄道十二宫:双鱼 第十二宫 玄秘宫 时势占星学:福利宫
节气名称: 节气类型: 节气时间:
朔望类型: 时间:
日月食类型: 时间:
公历节日:植树节
农历节日:
回历节日:
民俗节日:
名人诞辰:

这是修改后的显示。


主题最新回顾(发布时间:2008/3/11 0:04:00)
--  作者:春光
--  
    萧铁先生说的一点不假,在农历中提供四柱查询,有准确的入气时刻是必须的,否则就不会准确。最好能准确到秒级,如果难度太大的话,准确到分钟级也可以。其实《日棱万年历》的入气及朔望时刻准确到分钟级,就很好,可惜的是它的源码是不开放的,加了密。对于我们研究气朔计算法,除了对照时刻外没有其它用处。

      其实现在网上主要用vsop87算法,而月相用更准确的ELP2000-82B算法,这些算法都是天体力学算法,但是遗憾的是,这些算法都是英文的,或者以程序形式给出的,没有标注。

     要想用天体力学算法计算准确节气时刻,朔望时刻,交食时刻等就必须对影响地球轨道和月球轨道的位置的摄动项的计算是个关键,否则算出的时刻只能准确到10分钟级别,至于计算出地球近日点时刻和地球远日点时刻,还有月球近地点时刻和月球远地点时刻则更是难上加难,常有几个小时的误差,如果作得好一点的还要有近半个小时到一个小时的误差。

        这些摄动主要分几类:地球本身椭球原因的摄动;

                                       月球和地球间相互的摄动;

                                       大行星摄动;

它们可分为很多项,要如果要非常准确计算的话,如航天等需要有几千个展开摄动项。

    现在中国天文学资料特别是讲现代天体力学(主讲历书天文学的部分)的更是少之又少,有些东西只能自己研究

    推荐一本书就是:Meeus的《Astronomical Algorithms》,这一本天文算法的经典力作,可惜没有中文版的,英语要好才能读啊。

    建议现在网站在编写电子万年历时,应明确使用以正月初一为分界点的农历纪年法(农历干支+生肖)再好最加上一个黄帝纪年(方便国外的华人,还间有数字纪年的优点),这是为了和天文台的农历历谱同步,也是为了适应人的习惯,与人们生活习惯同步,更好地保护农历文化;而为了一些人查找四柱的的需要,要在历表的下部分,增加一项查询显示农历四柱(以立春时刻为分界点的)内容的显示格。这样既使自己的万年历与天文台发布的农历(以农历正月初一为分界)统一,和日常生活习惯统一(新年是农历正月初一,纪年干支从正月初一算起),又方便了一些人查找农历四柱(以立春时刻算起)的需要,岂不两全其美。


主题最新回顾(发布时间:2008/3/10 22:14:00)
--  作者:萧铁
--  
以下是引用春光在2008-3-9 23:31:00的发言:
     其实现在网站编写电子万年历时,... 为了一些人查找四柱的的需要,要在历表的下部分,增加一项查询显示农历四柱(以立春时刻为分界点的)内容的显示格。这样既使自己的万年历和天文台发布的农历统一,和日常生活习惯统一,又方便了一些人查找农历四柱的需要,岂不两全其美。

说的也是, 但还未达标. 以前印刷版黃历一个月只能有一个干支, 电子板用弹出界面提供用户所需当日干支信息, 无疑是突破了印刷版的局限. 但不要忘记, 八字里年和月的"加一"发生在节气"入气"的时刻, 节气那天[按此八字规则]实际上有两套干支, 所以入气时刻是个关键信息. 我印象中以前农历网的万年历是有节气入气时刻的, 现在却藏到黃道吉日下的日历查询, 还声明有30分钟以内的误差. 所以这"两全其美"之事, 严格来说只做了353/365.


主题最新回顾(发布时间:2008/3/10 14:06:00)
--  作者:春光
--  
     其实现在一直有人弄不明白农历纪年和农历四柱的关系,因为它们用的都是相同的干支标注法,其实它们是农历中的互相平行算法,一个是阴阳历的,一个太阳历的(不是公历,是农历的一部分,因为农历是包含太阳历算法和阴阳历算法的综合历法),但又同属于农历(农历往往被人们认为是那种单轨制阴阳历,这就是造成误解的原因,其实它应该是阴阳物候综合历法)。

        两者都是农历的一部分,不能被“分裂”。

     农历纪年法(正月初一)在农历中掌握纪年算法,即农历日期的记法,占主导地位,而农历四柱掌握着八字测命的算法,为农历的辅助地位,用于特定方面。

       其实农历还有一个72候历部分,为节气的补充,也是太阳历性质,但是它又有物候历的特征,因为72候用物候学的名称命的名。

        传统农历还有晨昏蒙影时刻,金,木,水,火,土等行星位置的内容,因为这些都和日常生活关系不大,所以现在的万年历都没有收录,但它们却是中科院紫金山天文台出版的《中国天文年历》中的内容。

       其实农历在古代就是中国的天文年历。

  实际一部分人误认为农历纪年和农历四柱是一回事,农历干支计法也只能取中一种,这样就会出现二义性,出现两种算法的干支相争农历的纪年位置的情况,就好象公鸡说母鸡不会打鸣,而母鸡说公鸡不会下蛋一样,都互相指责对方是“错误”的说自己才正宗,才“正确”,然后只能取公鸡或母鸡一种。其实只有它们各司其职,才不致于混乱。

       让我们共同为农历文化的和谐而努力吧。


主题最新回顾(发布时间:2008/3/10 9:32:00)
--  作者:ilovelassie
--  
同意楼上版主的意见,现在我正在对我的万年历修改,谢谢你的讨论。让我对中国农历这一优秀历法又有了更深的了解。

主题最新回顾(发布时间:2008/3/9 23:31:00)
--  作者:春光
--  
以下是引用ilovelassie在2008-3-8 10:27:00的发言:

查阅了1980年的和1977年的紫金山天文年历,上面的确是把正月初一作为了农历干支年的交替,对此我并无异议,因为紫金山历法里就是这么规定的。但是对于月日时的干支并未予以表示,所以我也无从得知。但是在查阅紫金山历法时有这么一段话,还请注意:

  9.1)干支历的年干支,如果立春日在农历正月初一日前(在农历上一年末),则年干支取农历下一年的历年干支;如果立春日在农历正月中,则取本年历年干支;

2)干支历的月干支,取农历对应月建的干支;月建的地支对应十二个月是固定的,寅月的天干和年天干对应关系表:
年天干(寅月天干):甲己(丙),乙庚(戊),丙辛(庚),丁壬(壬),戊癸(甲);

3)干支纪日是一种长期不间断的纪日方法;

4)干支纪时十二时辰和十二地支对应不变,子时天干和所在日天干对应关系如下:
日天干(子时天干): 甲己(甲),乙庚(丙),丙辛(戊),丁壬(庚),戊癸(壬);

第一段话如何理解?

    关于农历的“干支纪年”的在《紫金历》中第5条规定:“  5).历年以干支纪年,每年一干支,分界点为正月初一日子时正,并对应十二生肖纪年即:
子鼠,丑牛,寅虎,卯兔,辰龙,巳蛇,午马,未羊,申猴,酉鸡,戌狗,亥猪;

       历月以定朔日为起点;
       历日以子时正(夜半0时)  /*现行农历*/
       节气以立春为民用首节气.
       以冬至历算首中气.
 
   对照第5条和第9.1条的规定似乎是矛盾的,一个规定以阴历每月初一为分界,一个以节气为分界,好象一会以初一为分界,一会又以节气为分界,其实第5条和第9.1条的规定一点也不矛盾。
    第5条是规定的是“农历纪年法”是“干支和生肖综合纪年法”,就象公历中规定的“公元纪年法”一样,农历的纪年也是严格以这条规定执行的。一部历法它的纪年交替更新的分界只能有一个,否则就会引起很严重的“历乱”,就象现在的被误读的农历一样,有以立春为分界的,有以正月初一为分界的。《紫金历法》也不例外,就把这个更替交界定在了农历正月初一的子正(0时)。
      而第9.1条的规定,在以前《历律志》中的农历各种历法版本中及大清《时宪历》和《癸卯元历》中都没有,这种算法出现在古代算命术中的批八字中,它叫“四柱”,只用节气算法,不用阴历算法,后来就被订入《紫金历法》中,以9.1条定了下来了,之所以这个算法被订入《紫金历法》是有以下这点原因的考虑:
     1)中国传统思维认为历法是一个民族国家的“主权”之一,中国传统农历历法只能统一,不能“分裂”,因为历法也最怕“历乱”和“分裂”。在我国使用现行公历后,传统农历历法被以保护传统文化的名义保存下来,涉及中华民族的根脉问题,但是如果传统农历历法如果“分裂”,会对中国传统文化保护产生极大的消及影响。如不会被算卦先生解释他使用的节气算法是“独立”于农历历法之外的算法,事实上节气本身就属于农历的。因为农历包含气朔日三元素。
         《紫金历法》中所说的“干支历”就是“十二节气干支阳历”,它在我国历史上一直被用于八字测命在民间存在了上千年了,在这期间,它始终没有被中国正史中的官方行用历法所明确规定,官方行用历法版本中只有规定农历纪年即以正月初一为分界点的第5条,但是还是默认了“十二节气干支阳历”在八字算命中的合法地位,因为它使用农历的“节气”,而“节气”又是农历的一部分,所以默认了它是农历中的另一种算法版本,允许在民间进行八字推命时使用,但不允许用于其它方面。
        《紫金历法》把它以第9.1条的规定实质上是对民间算命用“十二节气干支阳历”由农历以前版本的默认态度,转为正式收编于农历“治下”,防止它“独立”于农历历法之外,不致于让这种算法“游离”于传统历法之外,使它成为“独立”于农历历法之外的另一种“传统历法”,这会影响农历的“主权”的完整。这也是出于对传统历法文化保护的考虑。
      在《紫金历法》的规定中,您可以看一下,第5条中用的是“历年”和“干支纪年”的名词,而在第9.1条中用的是“干支历”的名词,它们的意义是不同的,是有区别的,否则就严重矛盾了,农历历法是绝对不能犯这个严重的逻辑错误的。
       第5条规定的是农历纪年法,所以它用了“历年”,“干支纪年”这些名词,例如农历丙戌(狗)年的开始是正月初一,而丙戌(狗)年的结束是农历丙戌(狗)年十二月晦日(如果当年闰十二月,则是闰十二月晦日)。
        第9.1条规定的是农历四柱,不是农历纪年。四柱的应用我不说您自然明白了。
      用这几个例子您就可以知道《紫金历》中的第5条和9.1条的规定并不矛盾,而且统一,并且最大限度地防止传统农历被“分裂”,最大限度地保存了传统文化,体会农历的历法精神:
      农历4706丁亥(猪)年十二月(癸丑月)二十六日壬申(公历2008年2月2日)的农历年柱,月柱,日柱是:丁亥年柱 癸丑月柱  壬申日柱  
     农历4706丁亥(猪)年十二月(癸丑月)二十七日癸酉(公历2008年2月3日)的农历年柱,月柱,日柱是:丁亥年柱 癸丑月柱  癸酉日柱
         农历4706丁亥(猪)年十二月(癸丑月)二十八日甲戌立春(公历2008年2月4日)19:00时以前的年柱,月柱,日柱是:丁亥年柱 癸丑月柱 甲戌日柱;
        农历4706丁亥(猪)年十二月(癸丑月)二十八日甲戌立春(公历2008年2月4日)19:00时起的年柱,月柱,日柱是:戊子年柱 甲寅月柱,甲戌日柱;
      农历4706丁亥(猪)年十二月(癸丑月)二十九日乙亥(公历2008年2月5日)的年柱,月柱,日柱是:戊子年柱 甲寅月柱 乙亥日柱;
      农历4706丁亥(猪)年十二月(癸丑月)三十日丙子(农历除夕)(公历2008年2月6日)的年柱,月柱,日柱是:戊子年柱 甲寅月柱 丙子日柱;
     农历4706戊子(鼠)年正月(甲寅月)初一日丁丑(农历新年)(公历2008年2月7日)的年柱,月柱,日柱是:戊子年柱 甲寅月柱 丁丑日柱;
     农历4706戊子(鼠)年正月(甲寅月)初二日戊寅(公历2008年2月8日)的年柱,月柱,日柱是:戊子年柱 甲寅月柱 戊寅日柱;
 
     以上这个例子中的这几天,其中立春日当天会有两个年柱和月柱,但日柱共享,所以不变。
       按《紫金历法》第5条,农历纪年采用干支和生肖综合纪年法,而第9.1条中的“干支历”即四柱中没有规定生肖内容,即不用生肖(您可能查一下古代八字测命的书就知道了)。
      农历纪年和农历四柱的表示年和月的“干支”允许有所不同。
     凡日常日常记事,民俗节日等都用农历纪年,不用四柱,农历四柱只用于“特定”的情况如“生辰八字”。
   这些例子前面部分是我写的是农历纪年法规定(第5条),后面是我写的农历四柱规定(第9.1条)
     其实要想不发生混淆就要明确农历纪年在我国古今用于记事,记录历史,节日,是农历的主干部分,农历四柱是农历的辅助部分,在古今用于八字推命(虽然算命现在看成是一种迷信)。
      其实农历就一部海纳百川的综合历法。
           赞同楼上萧铁先生的看法。
     其实现在网站编写电子万年历时,应明确使用以正月初一为分界点的农历纪年法(农历干支+生肖)再好最加上一个黄帝纪年(方便国外的华人,还间有数字纪年的优点),而为了一些人查找四柱的的需要,要在历表的下部分,增加一项查询显示农历四柱(以立春时刻为分界点的)内容的显示格。这样既使自己的万年历和天文台发布的农历统一,和日常生活习惯统一,又方便了一些人查找农历四柱的需要,岂不两全其美。

主题最新回顾(发布时间:2008/3/9 9:40:00)
--  作者:萧铁
--  

简单说, 这里汫的都只是传统历法里的干支命名法则, 如2)叫五虎遁(甲子年以寅月开始顺数, 寅于生肖属虎), 4)叫五鼠遁(即甲子日以子时开始顺数, 子于生肖属鼠). 3)倒不是命名法则, 而是[历史]事实的简单叙述; 9.1)则是对同一年出现兩个立春时如何处理的常识性界定.

前面一大串文章讨论, 其实本质上就是基于月亮/太阳周期的阴/阳历之间的矛盾. 为什么有这个矛盾? 说来说去, 就是因为有历法和八字这两种不同应用. 现在大家把焦点都放在何时转年上, 其实根源不在年而在于"月". 月作为一个介于年和日之间的单位, 在中文里很明确无误地指示出起源于月亮周期, 因此阴历年作为下一个数量级的单位, 有着与生俱来的优势. 这问题本来还不大, 无奈这八字运算规则规定年、月的"加一"以"入气"时刻为准, 这就真成了"压垮骆的最后一根稻草", 无论怎样都难以两全其美.

其实现在的困境我看并不在于难以兼顾, 而是一方面想保存/维护传统文化, 另一方面又不愿直面干支注历的最主要应用就是八字, 所以有些地方就只能含糊其事了.