词语大全 > 干支历

干支历

干支历,又称节气历或中国阳历。它是一种用60组各不相同的天干地支标记年月日时的历法。干支历主要由干支纪年、干支纪月、干支纪日、干支纪时四部分组成。它以立春为岁首,交节日为月首。年长即回归年,一节一中为一个月。 [1] 由于60干支以甲子为首,所以干支历又称为甲子历。

干支历是一种以60组各不相同的天干地支标记年、月、日、时的历法,是中国所特有的阳历 [1] 。年月日时是历法的基本要素。 [3] 干支历主要由干支纪年、干支纪月、干支纪日、干支纪时四部分组成。它以立春为一年之始,年长为一回归年,用二十四节气划分出十二个月,每个月含有两个节气,没有闰月。干支历与地球环绕太阳的周期运动有关,其年月日全由太阳视运动决定,与太阴月相无关 [1] ,它比农历更稳定而准确地反映出一年四季的气候和物候变化。

干支历示例:(公历1949年10月1日下午2点,农历八月初十日)

己丑,癸酉,甲子,辛未

天干地支,简称“干支”。“十天干”即:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。“十二地支”即子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。十干古称十日,十二支古称十二辰。干支这个名称,在东汉以前是没有的。关于干支的起源,成书于战国末年的史书《世本》中曾有这样的记载:“容成作历,大挠作甲子”。隋朝《五行大义》也记载有“(大挠)采五行之情,占斗机所建,始作甲乙以名日,谓之干,作子丑以名月,谓之枝。有事于天则用日,有事于地则用月。阴阳之别,故有枝干名也。”“大桡”,史籍记载是黄帝的史官,《吕氏春秋尊师》:“ 黄帝师大挠 。”近代学者对干支的起源做过一些研究和论证,还没有一个确切的定论。 [3]

十天干以甲开始的单数序列为阳干,双数序列为阴干十二地支又以子开始的单数序列为阳支,双数序列为阴支。十干和十二支按照阳干配阳支、阴干配阴支的规律依次相配,组成记录干支历的60个基本单位:

干支表

01.甲子 02.乙丑 03.丙寅 04.丁卯 05.戊辰 06.己巳 07.庚午 08.辛未 09.壬申 10.癸酉

11.甲戌 12.乙亥 13.丙子 14.丁丑 15.戊寅 16.己卯 17.庚辰 18.辛巳 19.壬午 20.癸未

21.甲申 22.乙酉 23.丙戌 24.丁亥 25.戊子 26.己丑 27.庚寅 28.辛卯 29.壬辰 30.癸巳

31.甲午 32.乙未 33.丙申 34.丁酉 35.戊戌 36.己亥 37.庚子 38.辛丑 39.壬寅 40.癸卯

41.甲辰 42.乙巳 43.丙午 44.丁未 45.戊申 46.己酉 47.庚戌 48.辛亥 49.壬子 50.癸丑

51.甲寅 52.乙卯 53.丙辰 54.丁巳 55.戊午 56.己未 57.庚申 58.辛酉 59.壬戌 60.癸亥

最完整的干支表要算《甲骨文合集》第37986片甲骨(见图)。这版甲骨是商代末期纣王帝辛及其父亲帝乙在位期间的刻辞,此为一牛胛骨。 [4] 在发现的商代甲骨文中,百分之九十九以上的内容都是与占卜相关的,也就是我们常说的“甲骨卜辞”。 [3]

节气反映了地球在绕太阳运行轨道上的不同位置,属于阳历范畴。从地球上看,太阳在天球上沿着轨道(黄道)作周年视运动,我国古代人们发现了太阳年位置的变化与农业气候有着密切关系,于是,在历法中,利用天文现象,反映气候的变化,便于农事的安排,编制了二十四节气。把太阳运行的黄道(360°)分成二十四等分点,以春分点0点为起点,太阳每运行15°称一节气,位于等分点的瞬间就是交节气时刻,每个节气都设有专用名,它们含有气候变化、物候特点、农作物生长等意义。 [5]

二十四节气是在四时八节基础上发展起来的。殷、周之交已分四时,春秋时代已有分至启闭八节。到战国晚期就形成了完整的二十四节气体系(天文位置已确定)。 [1] 到西汉时,《淮南子》所载二十四节气的名称和顺序,已经与后世完全相同,历二千多年而没有改变:立春、雨水、惊蛰、春分、清明、谷雨、立夏、小满、芒种、夏至、小暑、大暑、立秋、处暑、白露、秋分、寒露、霜降、立冬、小雪、大雪、冬至、小寒、大寒 。 [6]

为方便记忆,有《二十四节气歌》:

春雨惊春清谷天,夏满芒夏暑相连。

秋处露秋寒霜降,冬雪雪冬小大寒。

先有岁星纪年法,后有太岁纪年法,它们可以说是干支纪年法的前身。由于木星绕天一周,实际不是恰好为12年,而是11.86年。所以杷它当做12年一周天,顺次计箅,结果和实际的天象不合,每隔83年就会有一次误差。西汉末刘饮提倡超辰法,就是以144年间岁星运行的次数为145次。东汉建武三十年(公元54年),按超辰法应该超辰而不超辰,从这年以后,纪年法完全和岁星的运行没有什么关系,只按六十干支的次序来纪年。 [3]

干支历的纪年以二十四节气的立春为年分界线,用60组各不相同的天干地支进行标注。从甲子到癸亥,循环更替,以至无穷。纪年的该组干支可称为年柱

民国以前,立春作为二十四节气之首、干支历岁首,叫春节(立春节);由于是春天的开始,我国自官方到民间都把立春作为节日来过,是一个重大节日。立春之日迎春已有三千多年历史。立春时天子亲率三公九卿、诸侯大夫去东郊迎春,祈求丰收。回来之后,要赏赐群臣,布德令以施惠兆民。这种活动影响到庶民,使之成为后来世世代代的全民的迎春活动。到了清代,迎春仪式演变为社会瞩目、全民参与的重要民俗活动。据《燕京岁时记》中记载:“立春先一日,顺天府官员,在东直门外一里春场迎春。立春日,礼部呈进春山宝座,顺天府呈进春牛图,礼毕回署,引春牛而击之,曰打春。”清人所著的《清嘉录》则指出,立春祀神祭祖的典仪,虽然比不上正月初一的岁朝,但要高于冬至的规模。可以看出立春在很早之前是相当受重视的。 [7]

春秋时代开始以十二支纪月,叫做“月建”。十二辰(即十二支)的意义在《淮南子天文训》、《史记律书》、《汉书律历志》和《释名》都载其语源的说明,可以说是大同小异,都表示万物从发生,经过繁茂、成熟、衰减,乃至胚胎新萌芽的状态。《说文解字》的解说虽有牵强附会之嫌,但大体上文字的构造和其意义是一脉相承的。其名称可以说是考虑阴阳的消长和五行的推而组成的。 [3] 以上古籍记载把十二辰都描述为物候的周年变化 [8] ,这充分说明干支纪月的阳历性质。

干支历以二十四节气来划分出一年中的12个月份,每个月含有两个节气(二十四节气中单数序列的节气又简称为“节”,双数序列的节气又简称为“气”或“中”,就是说二十四节气由12“节”加12“气”组成)。又以交立春节气当日作为一年的第一个月份即寅月(有的书籍又同时标注为1月或正月,用以辅助理解,其余类推)的起始,于是每一个“节”加一个“气”就为一个月,每个“节”可代表上半月(约15天),每个“气”可代表下半月,这样每个月就包含了两个节气。不需设置闰月。

二十四节气、干支历月、公历和太阳位置对照见右图。

干支历月、一年四季和二十四节气的对应关系见下表:

(节)

(气)

立春

雨水

惊蛰

春分

清明

谷雨

立夏

小满

芒种

夏至

小暑

大暑

立秋

处暑

白露

秋分

寒露

霜降

立冬

小雪

大雪

冬至

小寒

大寒

干支纪月除十二支固定外,十干是依次排列的。 [3] 于是,从甲子到癸亥,60组各不相同的干支循环更替,每5年一个周期。纪月的该组干支可称为月柱。人们根据干支年、月柱的出现规律作出了能快速获知干支纪月的推导口诀:(知道了年干,就可算出当年的月干)

五虎遁年起月诀

甲己之年丙作首,乙庚之岁戊为头。

丙辛岁首寻庚起,丁壬壬位顺行流。

若言戊癸何方求,甲寅之上好追求。 [9]

一般所谓月建是指十二支而言,如建子、建丑、建寅等等。有人认为月建是指(农历)月的大小而言,所以有大建和小建的谬称。 [3] 从而又把“正月建寅”等,错误地解读为农历正月等同于“寅”或干支历的寅月。事实上,月建是等分的。按一年365.25日算,共历30.4375日,而1个朔望月只有29.530589日。这一辰就差了几乎1天。这十二辰合起来差了将近11天。 [8] 那相差出来的天数又怎么办?这就是阴阳历需要设置闰月的原因了。

《史记历书》又有“夏正”、"殷正”、"周正"之分,这就是战国、秦、汉时代盛行的三正论。(建正意为阴阳历以哪个月建作为其一年中的第一月份的起始位置。)但有人认为三正交替不是历史事实。 [3]

干支历的纪日用60组各不相同的干支进行标注。从甲子到癸亥,不断循环记录。纪日的该组干支可称为日柱

干支纪日在每一天的划分标准为晚上的零时,即子正。子正在《淮南子》中叫晨明,《集解》中叫夜半。 [3] 此外,晚上23至24点又称为晚子时,24点至1点称为早子时。(另有部分八字命理派别以子初划分日干支,即晚上23点起为新的一天。)

由于干支纪日以每一天来计算,对历法没有太多要求,且它的作用能很好的配合记事,所以它能直接附加在阴阳历上。

干支纪日法是中国历法中一个极为重要的因素。它以六十为一周,周而复始,所以历算家都以甲子为不变的尺度,考古家也借甲子以定古代月日的真正间隔,否则经过多次的改历,古代岁月将无法整理。干支纪日法不独为历家推算的工具。 [8]

《史记历书》已以十二支纪时。古人把一昼夜分为十二辰,每辰分为八刻,一昼夜为九十六刻。清初引用西法,把一昼夜分为二十四小时,因而一辰等于二小时。每辰两小时,遂有初正之分,每时等于四刻,每刻等于十五分钟。 [3]

子时: 23点至1点;丑时: 1点至3点;寅时: 3点至5点;卯时: 5点至7点;辰时: 7点至9点;巳时: 9点至11点;午时: 11点至13点;未时: 13点至15点;申时: 15点至17点;酉时: 17点至19点;戌时: 19点至21点;亥时: 21点至23点。

在古代由于历书中都不标记干支纪时,于是人们根据干支日、时柱的出现规律作出了能快速获知干支纪时的推导口诀:(十二个时支为已知不变,就推排时干)

五鼠遁日起时诀:

甲己还加甲,乙庚丙作初。

丙辛从戊起,丁壬庚子是。

戊癸何方觅,壬子是真途。 [9]

中国出现干支纪年、纪月、纪日和纪时的年代各不相同。 [3] 在古代,人们采用干支纪日或纪月时,开头大概只是单一地使用干或支。以后就将干支配搭起来使用。 [8]

干支纪日是现今历史上最长的纪日法,明代史学家万民英根据我国古文献明文记载确定干支为天皇氏时发明,在其著作《三命通会》中有详细记载。干支的发明标志着最原始的历法出现,配合数字用来计算年岁,在后来的传承中,相传黄帝时代把干支之名简化为一个字 [10]殷墟甲骨卜辞中,就载有大量用于纪日的干支记录。但因材料的缺失,我们并不能完整串联到商代的干支纪日。后来延续的纪日干支是根据古代历史典籍《春秋》中所记载的日食时间,即从春秋时候鲁隐公三年(公元前720年)二月己巳日开始起算至今的。 [3]

接着,春秋战国时期已采用十二辰(地支)纪月 [1] 。在后来的《礼记》、《史记》、《淮南子时则训》等古籍中都有这样的记载:"春建寅卯辰,夏建巳午未,秋建申酉戌,冬建亥子丑之月也。" [11]

而十二辰加时制度至迟西汉时已被采用。西汉末至今,一直用干支来纪年。唐代以后,五代历书(即黄历)月名开始注以干支,北宋时又将十干十二辰配合以纪时,至此年月日时分别全以干支注记,干支历日趋完整。 [1]

以敦煌出土的北宋《雍熙三年(986)丙午岁具注历日》(伯3403)为例,各月起始点的定义,并非历法中的朔日,而指的是各月节气,此故,二月就定义成从惊蛰(二月节)至清明(三月节)前一日,余类推。敦煌具注历以节气为各月之始的规矩,或已有相当久远的历史,此因我们从现存各汉简残历中,即可见到不以朔日作为各月铺注起点的情形。 [12]

明朝万历时期的《金瓶梅词话》第二十九回:神仙道:“请先观贵造,然后观相尊容。 ”西门庆便说与八字:“属虎的,二十九岁了,七月二十八日子时生。”这神仙暗暗掐指寻纹,良久说道:“官人贵造:丙寅年,辛酉月,壬午日,丙子时。七月二十三白露,已交八月算命......又命宫马临申,不过七月必见矣。”可见干支历在当时民间和著书上的使用。

另见清代乾隆时期,曹雪芹所著的《红楼梦》第九十五回“因讹成实元妃薨逝,以假混真宝玉疯癫”中写道:“是年甲寅年十二月十八日立春,元春薨日是十二月十九日,已交卯年寅月”,这里更是明确地指出干支历在纪年纪月时的转换点。

清实录》是清代历朝的官修编年体史料汇编。书中都有采用干支历,且干支纪年均以立春为分割点:中华书局影印《清实录》之第十七册,乾隆实录之第九册,第573页,乾隆二十七年 十二月廿二日(庚戌)立春,《实录》的记载是:“庚戌。是日癸未年立春。”《清实录》之第廿八册,仁宗睿皇帝(嘉庆)实录之第一册,第1044页,嘉庆五年十二月廿一日(己巳)立春,《实录》的记载是:“己巳。是日辛酉年立春。”《清实录》之第三十一册,仁宗睿皇帝(嘉庆)实录之第四册,第408页,嘉庆十六年十二月廿三日(丁卯)立春,《实录》的记载是:丁卯。是日壬申年立春。 [13-14] 例子太多不再列举。

可惜的是,在古代干支历日多与历法纪时配合,它在历法上的作用一直未能得到很好的认识。实际上中历干支纪时系统是中国特有的阳历历法体系。2000年来中国干支纪时与历法数序纪时(如现在的农历)既互相配合又各自成系统。 [1] 应该充分提起注意的是,干支历与月亮的圆缺规律没有直接的对应关系。干支历与季节直接对应,这方面内容对学术界来说并不陌生。只是因为自周朝以来一直行用太阴历,学术界对十二支纪十二月历法中每个月的月初与月中,很少有十分明确的论述。尽管学者们都相当清楚,但还是出现过忽略十二支纪月与现行太阴历之间的本质区别的情况。 [11]

1989年,由中国科学院北京天文台(现中国科学院国家天文台总部)编写的《公历 农历 干支历 日历对照表》出版,该书中清楚显示出公历、农历、干支历这三套历法。它以公历作为主线,干支历作为第二着重点,并以农历与其一一对应。 [15] 从对照表中看到,干支历是这样表示的:(以公元1893年/光绪十九年为例)正月甲寅、二月乙卯、三月丙辰……注意!这里的“正月、二月、三月”绝不是指农历的月份,只是作为数序。农历的月份也在表中这样标注,但是,农历的特征是具有闰月,而干支历是绝对没有的。所以翻看全书的每一年,干支历的月份都是那样表示,只有12个月,没有重复。对照表的第二个特点是,干支历和公历的对应相对稳定,这是因为二者都属于阳历的缘故。(但该书对干支历的定义并不严谨,容易引起误解。)

2008年,“十一五”国家重点图书出版规划项目《中国古代历法》出版,该书在前言部分对干支历的定义和发展史有较明确的表述,并因我国最终使用了同属阳历性质的格列历(公历),表露出深深的惋惜。

中国科学院国家授时中心是我国时间上的权威。自七十年代初正式承担我国标准时间、标准频率发播任务以来,为国家的空间技术、测绘、地震、交通、通信、气象、地质等诸多行业和部门提供了可靠的高精度授时服务。 [16]日梭万年历正是国家授时中心供给全网免费使用的万年历。日梭万年历上有显示干支历,它以立春为一年的分界线。

在当代,特别是计算机、互联网、云技术的广泛应用,历法的计算和普及已经不成问题。紫金山天文台亦不是国内唯一能编写历书的机构,一些少数民族也能编写自己的特有历书。因此,大部分网上在线万年历均提供完整标准的干支历。如百度一下“万年历”即有显示,PC平台软件如天天万年历择吉良日,手机应用如易通万年历等等(有的能准确显示出时辰)。然而有部分万年历书、黄历却没有严格标记干支历,如纪年、纪月只是笼统或错误标注(标在农历月的初一),极容易引起误导。而大部分农历日历只是简单标注纪日、笼统标注纪年(在封面或版头),是极不严格的干支历纪法,只能找办法推断纪月、纪时,相当麻烦。这为干支历的健康发展造成了障碍。

自古以来,干支历一直为官方和民间所普通认识,应用于天文、风水、命理、选择术和中医等领域上,并为历朝官方历书(即黄历)所记载。干支历作为中国传统文化的重要组成部分,理应得到合理保护。

部分古籍记载

十二支纪十二月的办法其实就是《黄帝内经素问》在《阴阳别论》中所说的与人体十二正经直接对应的十二个月,即“春季划分寅卯辰,夏季划分巳午未,秋季划分申酉戌,冬季划分亥子丑,总共十二个月。十二脉,指手三阴三阳,足三阴三阳之脉。十二脉与气数直接对应,所以与天地之气相互感应。”

经脉之气对脏腑组织的输注,同样受到时令节气的影响,如《灵枢五

乱》说:"经脉十二者,以应十二月。十二月者,分为四时。四时者,春秋冬夏,其气各异。"经脉盛衰与四时阴阳消长同步的周期特点见右表“经脉盛衰年周期表”。

《素问脏气法时论》强调:"肝主春,足厥阴少阳主治,……心主夏,手少阴太阳主治,……脾主长夏,足太阴阳明主治,……肺主秋,手太阴阳明主治,……肾主冬,足少阴太阳主治。"这种经脉主时节律,更符合《黄帝内经》的脏象理论。

时间医学思想

金元四大家张从正十分注意疾病发生与天时变化的关系。他最推崇"春宜吐"、"春夏宜汗、"秋宜下"的治则,同时又提出"四时有急吐者,不必直待春时也","设若秋冬得春夏之病,当不发汗乎。但春夏宜汗而秋冬难耳","设若春夏有可下之疾,当不下乎。此世之庸工跪迁延,误人大病者也。皆日夏月岂敢用过药泻脱胃气。呜呼!何不达造化之甚也"。

张从正认为,用药还要考虑季节因素,张从正《儒门事亲》在"立诸时气解利禁忌式"一章中讨论此问题,如"午未之月多暑,宜辛凉解之:子丑之月多冻,宜辛温解之"。其说法有积极意义。

出生时间与疾病的关系

已有研究表明,出生时间与精神分裂症、双相障碍、癫痫、脑肿瘤等多种神经精神疾病有关。 [17] 美国的中医学者毛小妹和白贵敦更是提出"五运六气阴阳十体质三分法",把五运六气的干支周期分段,直接对应此时段出生人群的体质.相当于把一段时空内群体的生日作为划分体质的范围值,提取相似特征的体质、多发病和生理低潮期概率为参考数据,作为对同类生日患者的体质、健康或疾病的理论评估.从而补充了中医"天道气数"的信息缺失。

五运六气

用于推演中医运气学说的数学模型干支历,实际上是一个具有中国特点且非常先进、科学的天文年历。这是因为干支历历元的确定,干支历干支组合是有着深刻天文背景的,既包括了地球的公转周期、自转周期,反映了太阳对地球辐射量变化规律,也包括了月球及太阳系其他行星对地球表面大气循环,包括大气中水汽循环的规律性、决定性作用。太阳辐射大气环流是现代气象学研究中的重要因子。

运气学说的推演工具干支历,其干支间的相互作用方式反映天文因子对地球的作用特点。干支历是用代数学(代数学是数学的重要组成部分)的方法作为处理天文数据的基本计算方法。中国古天文学将地球作为相对静止质点来研究太阳、月球、太阳系五大行星等对地球的不同时空作用也不失为一种有效手段,并以此建立干支历的数学模型及赤道黄道坐标系也应该是一种有用的模型。

以干支历反映的地球气象气候变迁周期、个体遗传体质、健康特征、相关疾病的不同年龄表达等有直接联系,并可以中医运气学说中用以推演运气变化的不同干支组合进行可重复性分析与探讨。 [18]

十二月导引养生治病法

此古法其中一部分为二十四节气导引术,相传为唐末五代宋初时期,我国著名的道教养生家陈抟老祖陈希夷所创,关于二十四节气导引术完整的记载,现在我们能够看到的最早文献为明代署名铁峰居士所撰的《保生心鉴》一书。该书重点介绍了“太清二十四气水火聚散图序”,依月令之顺序,分述一年中每个节气后的导引方法以及主治病症等,并配有精美的图像。图文并重、简单实用,对后世影响较大。1895 年,美国德贞(JDudgeon)将其翻译成英文而开始在海外传播。古法其它部分分别为唐朝孙思邈(被后人誉为“药王”、“医神”)、晋朝许旌阳(即许逊,受历代朝廷嘉许和百姓爱戴,誉为“神功妙济真君”等)、明代濂等所创。

一、正月(即寅月,“正”是基准月、第一之意,下同)养生法

正月为孟春(又叫孟月,即每季第一个月,仲月为第二个月,季月即第三个月,下同。),春令虽至,其气未臻,冬残未尽,春寒极易伤人。善养生者,仍须固密,勿泄其气。冬气已衰,肾脏失时,故易受病。唐朝孙思邈指出:"正月肾气受病,肺脏气微,宜减咸酸,增辛辣味,助肾补肺,安养胃气。勿冒冰冻,勿太温暖,早起夜卧,以缓形神。"明代濂指出:"孟春之月……坐卧当向北方。"

导引法如下:

1.宋朝陈希夷立春正月节坐功:运主厥阴,初气。时配手少阳三焦。

坐功:宜每日子、丑时,迭手按髀,转身拗颈,左右耸引,各三五度。叩齿、吐纳,漱咽3次。

治病:风气积聚,项痛、肩胛痛、背痛、肘臂痛,诸痛悉治。

2,雨水正月中坐功:运主厥阴,初气。时配手少阳三焦相火。

坐功:每日子丑时,迭手按髀,拗颈转身,左右偏引,各三五度。叩齿、吐纳、漱咽。

治病:三焦经络留滞邪毒,嗌干及肿哕、喉痹、耳聋、汗出,目锐眦痛,颊痛,诸侯悉治。

二、 二月养生法

二月为仲春,惊蛰二月节,春分二月中。《春秋繁露,阴阳出人上下篇》指出:"春分者,阴阳相半也,故昼夜均而寒暑平。'养生者'当和其志,平其心,勿极寒,勿太热,安静神气,以法生成。……生气在丑,卧养宜向东北。"在饮食方面,孙思邈指出:"二月肾气微,肝正旺,宜戒酸增辛,助肾补肝。宜静膈,去痰水,小泄皮肤,微汗以散玄冬蕴伏之气。"

导引法如下:

1.晋朝许旌阳坐功二式:其一,正坐,两手相叉,争力为之,治肝中风。又以手掩项后,使面仰视,使项与手争力,去热毒肩痛,目视不明,积风不散。

其二,以两手相重,按髀,左右极力,去腰肾风毒之气及胸膈之气,兼能明目。

.......(篇幅所限,不再多列)

十二月增寿延年祛病法

十二月气法,原载宋朝《太初元气接要保生之论》。练此功法可除胁腰之厄,并可目明清爽,主要是能增寿延年。

其文有曰:要知春夏秋冬,四季八节,二十四气,七十二候,昼夜百刻,俱在导引之说。究此气候,常无灾缠,延年长久。如遇立春正月节后(即寅月),每日子丑二时,将手按两内肾,转身耸引,各三十五度,吐纳嗽咽如意。堂能尽其功夫,虽不足以成大道,亦可以发散眉背经项积滞风之疾,身轻体健。……三月(即辰月)明节后,丑寅时,正坐定,左右手硬前引祖气七八度,清液浊吐三二,其工功夫三五次,如此却腰肾胃虚积滞,寿命何不增孚!三月中,每日丑寅时,平坐,换左右手,举托移肾,各三五度,华池水下咽中丹田,或二三次,可去脾胃淤血,工夫长久,身安轻健……十二月节后子丑时,正坐静工,一手抱根,一手运脐中,运气荣荣,不放不收,顺顺安相根祖,发生之后三五度,依法元违,养命远久。……

中国历代官方天文机构的职掌,除包括推算历法和观测天象外,还需负责处理选择事,如东汉时期天文官的职责就包括:“凡国祭祀、丧、娶之事,掌奏良日及时节禁忌。”稍后,在官方的天文机构中更出现一部门专责此类事情,宋、元时,称之为三式科,在清代则称作漏刻科,此科在清初的职掌为:"相看营建内外宫室、山陵风水,推合大婚,选择吉期,调品壶漏,管理进楼,郊祀候时,兼铺注奇门出师方向",表面上虽较东汉复杂,其实两者的内容在一千多年间并无太大出入。

从元代开始,以迄清末,政府更在州县广设有阴阳学,与儒学和医学鼎足而三,以处理地方上有关"卜择时日、相关面势向背"之事。

透过官僚以及教育体系的认可,选择术在中国社会的影响力因此日益深化。如以明代为例,我们在《居家必用事类全集》、《士商必要》、《便民图纂》等民间编印的日用百科,以及御匠司内医院官员所出版的《鲁班经》、《针灸择日编集》等专门书籍中,即均可见到丰富的趋避内容。

中国传统的选择术,早在秦汉时期就已相当成熟,当时《日书》中所记占候时日宜忌的内容,不仅涉及嫁娶、出行等日常行事,亦牵涉攻伐、出兵等军国大事。然而《日书》的性质乃属术家所用的专门参考工具书,一般人或不易卒读。当时民众如欲择吉避凶,恐均需问询所谓的"日者",此故考古出土的汉简残历,主要在记月尽大小和日序干支,只少数历中偶尔注有"八魁"、"反支"或"血忌"等神杀(又称神煞〉之名。唐代以后,随着雕版印刷技术的成熟,政府开始印制历日(即黄历)。在这些雕印的历日之上,有关行事宜忌的内容开始大量出现。

而择吉之术只与年月日的干支相关,即干支历。后世的选择家为增加其术的"精密度",并营造出上应天行的形象,乃强调铺注规则中的月份,是从该月节气的起始瞬间至下月节气之前。南宋掌禹锡即称:"凡择日,皆取月节气应为正,气应时刻随历日用之"。 [12]

生辰八字,简称八字,是一个人出生时的干支历日期(按真太阳时,并非北京时间)。年干和年支组成年柱,月干和月支组成月柱,日干和日支组成日柱,时干和时支组成时柱;一共四柱,四个干和四个支共八个字,故又称四柱八字。八字命理学是一种根据干支历、阴阳五行、神煞等理论推测人的事业、婚姻、财运、学业、健康等事的学问,是中国的一种历史悠久的算命方法。 [19]

在古代中国,一般孩子出生,父母都会记下其生辰八字。然后由星相家帮助为孩子取名。从宋代起,取名时人为设置的限制明显多了起来。除了考虑传统的避讳,取名时还要讲阴阳五行、生辰八字、生肖属相、五格剖象、八卦六爻等等。这其中以“生辰八字”与“阴阳五行”配合入名最为流行。 [20]

此外,生辰八字还用于婚配。古代婚姻,一般是以父母之命、媒妁之言而成。夫妻二人在结婚前少有见面的机会,有人甚至要到洞房花烛之时,才得以一窥丈夫或妻子的庐山真面目。也就是说,二人能否走到一起,是需有媒人为中介,以门当户对为基础,而最主要的判断标准,则是二人八字合婚的结果。 [21]

在当代,生辰八字的文化并没有消退的迹象,相反却越加流行。如台湾选举中,竞选总部的选址特别注重风水、坐向,讲究与参选人的生辰八字契合,在开张日期选择上,也有一番思量,希望吉时能带来吉运。如马英九首次参选“总统”时,搬入竞选总部的日期是2007年12月19日,取“19”和“英九”谐音,门牌号也是19。在竞选总部成立当天,还要举行隆重的焚香祈福仪式。 [22]

像蔡英文2012年竞选“总统”时,就请命理师加持过,在供桌旁桶子里,装了108枚10元新台币硬币,开张时辰则是配合总部方位与候选人生辰。这些反映出参选人精心选址以求胜选、借重吉运的心情,是非常普遍的现象。 [23]

当然,以上内容信或不信,均取决于个人。

生肖的起源及其与地支的关系

关于十二生肖的记载,现有文献资料中,以《诗经》为最早。《诗经小雅吉日》里有:“吉日庚午,即差我马”八个字,意思是庚午吉日时辰好,是跃马出猎的好日子,这是将午与马相对应的例子。可见在春秋前后,地支与十二种动物的对应关系已经确立并流传。

1975年,在湖北云梦县睡虎地十一号墓出土的竹简,进一步证明十二生肖在春秋前后已存在。出土竹简的《日书》甲种有一章标题为《盗者》,其内容为占卜盗者相貌特征,其中记载有:“子,鼠也,盗者兑口希须,……丑,牛也,盗者大鼻长颈,……寅,虎也,盗者状,希须,面有黑焉。卯,兔也,盗者大面头。辰,[原文脱漏]盗者男子,青赤色……已,虫也,盗者长而黑蛇目。午,鹿也,盗者长颈小,其身不全。……未,马也,盗者长须耳。申,环也,盗者圆面……”《日书》中所记十二生肖大体近似于现在流行说法。据考证,睡虎地十一号墓下葬于秦始皇三十年(公元前217年),因此十二生肖的产生至少可以追溯到秦以前的春秋时期。学者们认为,这是迄今为止,在我国发现的关于十二生肖的最早而又较系统的记载。

和今天流行的十二生肖说法完全一致的是东汉王充的《论衡物势》载:“寅,木也,其禽,虎也。戌,土也,其禽,犬也。……午,马也。……已,蛇也。申,猴也。”以上文字中,十二生肖动物谈到了十一种,惟独缺了辰龙。该书《言毒篇》说:“辰为龙,已为蛇。辰、已之位在东南。”如此,十二生肖便齐了,且与现今流行的十二生肖配属完全相同,这的确算是古文献中关于生肖的较早的、最完备的记载。 [24]

到了南北朝,生肖已普遍使用,南朝《南齐书五行志》中,当时叙事述人每每称人的属相,如“东昏侯属猪”、“崔慧景属马”等等 [25] 。《北史宇文护传》中,记载了宇文护的母亲写给他的一封信,信中说到“昔在武川镇生汝兄弟,大者属鼠,次者属兔,汝身属蛇”。南朝陈诗人沈炯,曾创作了一首十二属相诗:

鼠迹生尘案,牛羊暮下来。

虎哺坐空谷,兔月向窗开。

龙隰远青翠,蛇柳近徘徊。

马兰方远摘,羊负始春栽。

猴栗羞芳果,鸡砧引清杯。

狗其怀物外,猪蠡窗悠哉。

这首十二属相诗明显是按十二地支所配动物的顺序写成的,说明当时十二生肖已为人们所十分熟悉。 [24]

到了唐代,相传唐玄宗因属鸡而热衷斗鸡。 [26] 约自宋代开始,在人们的观念中又进而将生肖与一个人的命运联系在一起,形成了许多生肖禁忌。北宋徽宗时,因其属狗,曾诏令天下禁止杀狗。太学生们曾气愤地质问:“神宗皇帝(徽宗之父)生于戊子年,肖生为鼠。为何当时不禁养猫?”元代的仁宗皇帝因属相为鸡,也曾颁布过不许在大都(北京)城内外倒提鸡的禁令。明代的武宗皇帝因属猪,还曾于正德十四年(公元1519年)诏令全国“严禁畜猪”,违者充军,以至于次年清明皇家备办祭祖三牲时,竟找不到一头猪了。

生肖禁忌还表现在婚配方面,其肇因则是源于五行相克的属相相克观念。凡有婚嫁,必得先批“八字”,看二人命中是否相合。由此,甚而还产生了诸如“猪猴不到头,白马怕青牛;金鸡怕玉犬,龙兔泪交流;蛇虎一刀错,羊鼠一旦休”以及“古来白马犯青牛,羊鼠相交一旦休,猛虎见蛇如刀错,兔儿遇龙泪交流;金鸡玉犬莫相见,亥猪从来怕猿猴”之类的婚配禁忌歌。属相相克观念,可谓是中国生肖文化的另一个显著特点,它对周边民族亦或多或少地产生过影响。 [27]

立春与生肖的关系

对于很多人认为的“过了除夕换生肖属相”,韩硕表示,主要是很多民俗没有被人重视,慢慢被遗忘或改变。 [28] 此外,在传统天文历法认知上的欠缺和不足,以及对部分涉及封建迷信文化的偏见,导致把农历与干支历混淆和不客观不全面的认识也是主因。

其实正是农历中阴历部分和阳历部分的争执。十二生肖与十二地支存在着──对应的关系 [26] ,这从上文中生肖的起源来看已有定论。那么,生肖的属分当然也应该以干支历的干支纪年为基础。而干支纪年的分割点就在立春,生肖本身就是和十二地支搭配的,如子配鼠,丑配牛等。而60干支是阳历部分的纪元方式(阴历部分采用帝王年号纪年和数字纪月纪日,例如“贞观四年正月初一”),所以应在立春更换生肖。。 [29]

黄历在古时由官方计算颁订,未经御批,不准翻印。然而在重利的吸引之下,更因部分偏远地区不能及时获得当年的官历,故私历的出现一直无法禁绝。直到清乾隆十六年才准许民间翻刻官印的黄历。我们翻开任何一本皇历,都能看到,干支年份的变更,不在正月初一,而在立春建寅之日 [29]

福州民俗研究者郑子端,他翻出民国的老黄历,上面还是以立春为一个生肖年开始的节点。春节在每年农历正月初一是近代才确定下来的。辛亥 革命后,皇帝年号被废除,而干支纪年一直沿用。1912年,孙中山先生宣布废除旧历,采用公历纪年。到了1914年,时任民国大总统袁世凯颁布法令,规定每年农历正月初一为春节。而在此之前,民间和官方都以立春作为岁首。 [30]

中国民俗学会荣誉会长刘魁立认为,“按照固有的传统观念来说,立春才是属相轮换的分界”。“自从确立了十二生肖,我们就开始将立春看做是生肖轮换的计算起始时间。” [31]

我国的黄历和民俗学,均以“立春”作为生肖计算的依据。中山大学教授、中国民俗学会副理事长叶春生就认为,“生肖”的说法早在春秋时期就有,当时“干支历”中的十二地支与十二生肖的对应关系已经确立并流传 [32]

中国玄学与二十四节气息息相关,所以长久以来“立春”在术数界中皆被视作新一年开始。至于正月初一,只是12个农历月份中的第一天,虽然家家户户都大肆庆祝,但新一年的风水术数计算仍是以“立春”作分水岭。 [33]

中国传统的属相算命、推八字等,都是以立春作为一年起始的。 [28]

综上所述,从官方到民间,再到学术界,大都支持生肖始于立春的说法。追根溯源,从立春作为生肖年的起始更加正统 [30]

拜太岁”是中国道教文化的一个内容,也是我国民间一种化煞消灾、祈福纳吉的传统习俗。早在元、明时代,拜太岁活动便被列入国家祀典。 [34]

“太岁”一词在《辞海》中的解释是:“星名。即木星。旧历纪年所用值岁干支的别名。”道教文化丛书中称太岁为岁星,也指木星。干支纪年是由岁星纪年、太岁纪年发展而来的,这三种纪年法均是根据木星、地球的公转时间而制定,因而木星被称为岁星、太岁,而其属下的六十个记录符号都分别被冠以太岁之名,如甲子太岁、乙丑太岁、丙寅太岁、丁卯太岁等等。 [34]

中国道教以多神崇拜为主要特征,“拜太岁”活动就是一种被神化的宗教活动,其所尊奉的对象为主管岁星的神灵,称太岁神。一般来说,太岁神都供奉在道教宫观中的元辰殿,一些未配建元辰殿的宫观则将太岁神与其他神尊放在一起供奉,如玉皇殿、三清殿等。此外,六十太岁神的中央是一位长着四脸、三目及八臂的神尊,相传她是六十太岁神的母亲,被称为“斗姆元君”,也称斗姥元君。除了斗姆元君长得非同凡人之外,其他六十位太岁神都是凡间的人物形象。相传这是因为六十位太岁神都曾经在我国的不同历史朝代托世人间,他们有的是有功于国的将军,有的是清正廉洁的地方官员,每个人都是我国伦理道德的楷模和备受世人推崇的学习典范。 [34]

由于六十甲子年由六十位太岁神轮流值年(相当于值班人员),因而人的一生随时随地都存在着两位太岁神,一位是本命太岁,也就是人的出生之年的太岁;另一位是值年太岁,也称流年太岁。因为干支纪年法有犯、刑、冲、破、害等说法,故此太岁神之间也相应存在这种情况。因而每个人的本命太岁每隔一定时间便会出现与值年太岁互犯、相刑、相冲、相破、相害的情况。如某个人的本命太岁与值年太岁的干支相同,即传统所称的“本命年”,这种情况便被视为犯太岁;与值年太岁相差三年,即为“三刑”;与值年太岁相差六位数则为“冲”,也称“六冲”,属“冲太岁”。比如干支历羊年是由公历2015年2月4日11:58立春开始,至2016年2月4日17;53立春前止。就将进入新的一年,流年羊年,属羊的值太岁;丑未相冲又相刑,属牛的冲太岁+刑太岁;戌未相刑又相破,属狗的刑太岁+破太岁;子未相害,属鼠的害太岁。所以说,在2015年里羊、鼠、牛、狗这四大生肖犯太岁。

由于民间有“太岁当头坐,无喜恐有祸”的说法,因而“拜太岁”习俗的出现。 [34]

作为一种传统习俗,目前“拜太岁”这一活动在我国的北京、广州、台湾、香港等地以及新加坡等东南亚国家已十分盛行。一些人虽参加过“拜太岁”活动,但对“拜太岁”文化却不甚了解,有些人认为“拜太岁”仅仅局限于某些人群,有些人则认为“拜太岁”只拜值年太岁即可。实际上道教界所倡导的“拜太岁”活动是“老少咸宜,人人可为”,其中属相以本命和犯刑、冲、破害等情况的人群为首要。 [34]

什么时间拜太岁?

从中国的纪年规则上来讲,那就是立春之时就是新旧太岁进行交接之时。也就是说从立春那天起新太岁才开始正式上任当值。从这个角度来说寺庙一般拜太岁活动都是定在春节时间进行拜祭,一般都是为了大家方便。如果正赶上是在立春节之后那还好,如果是还没有到立春节,那就不对了,新太岁还没有当值,拜的是哪一个,又不是迎太岁。 [34]

中国历法至少自春秋战国时期起,便以阴阳历为主流,到了西汉,其走向已不容逆转。 [1] 固传统节日上与干支历有关的比较少,有的甚至为了方便后来改在阴阳历的日期上。

社日古代祭祀土神的日子,春秋两祭,分为春社秋社。立春后之第五个戊日,在春分前后,为农家祭社(土神)祈年之日。立秋后的第五个戊日为秋社,在秋分前后。 [35] 古代劳动人民不但通过这种方式表达他们对减少自然灾害、获得丰收的良好祝愿,同时也借这样的节日开展对他们来说十分难得的娱乐活动。在社日到来时,民众集会竞技,进行各种类型的作社表演,并集体欢宴,非常热闹。

端午节端午节原非五月初五,民俗学博士马光亭表示:原来在先秦至两汉时期,端午节的日子是年年不同的,要随着干支历法定在午月(多对应于阴历五月)第一个的午日,但到了魏晋,阴历历法日益普及,便开始改用数字代替推算午月午日,而直接将端午定于五月初五。 [36]

关于“端午”节的起源有多种说法,现在更多的研究成果证明中华端午节起源于古骆越人的夏至祭,它经历了从夏至祭向端午祭到五月初五“端午”节的演变过程。古骆越人崇拜太阳,骆越祖山大明山四天坪上发现了我国最早的位于北回归线上的测量天象的祭祀坛。说明古骆越人在发明水稻农业的同时就发明了历法。骆越人最早的历法是太阳历。太阳历以太阳直射北回归线阳气最旺的夏至日定为一年的中心,以太阳最斜阳气最弱的冬至日定为一年之终和一年之始。阴阳历和干支纪年月日的方法流行后,古骆越人把夏至所在的午月定为一年阳气最盛的月份,认为午月的第一个午日才是阳中至阳的日子,因此把午月的第一个午日定为祭祀调阳的日子,称之为端午祭。由于午在生肖中属马,因此端午祭也叫做马月马日祭或重午祭。这就是端午节的来历。因为每一年端午节的日子不尽相同,汉代时,朝廷为了便于过节,规定每年的端午节改为五月初五,于是端午节就演变成为现在的五月初五日。 [37]

广西骆越文化研究会会长谢寿球在接受记者采访时表示,由于午月是从芒种节气开始到夏至节气结束的月份,因此午月与五月并不完全相同。真正的端午节是午月的第一个午日 [37] ,如甲午年庚午月戊午日,也即公历2014年6月16日(农历五月十九)。

入梅出梅这两个日子的确定是根据节气结合干支来推算的。按照历法规定,芒种后逢第一个丙日为入梅,小暑后逢第一个未日为出梅。如果芒种当天的天干为丙,则将该日定为入梅,小暑当日地支为未,则将该日定为出梅。中国历书上有霉雨始、终日的记载:开始之日称为“入霉”,结束之日称为“出霉”,也是入出梅的称谓。

“现实中,不能凭日历上的入梅、出梅来指导生产和生活,而要听取气象台发布的梅雨预报。”气象专家说,气象学上的梅雨时节,是指每年6月中下旬至7月上中旬,在我国长江中下游地区至日本南部发生的频繁降水过程。此时正值梅子成熟期,故称“梅雨”;又因此阶段高温高湿,物件容易受潮发霉,又被称为“霉雨”。梅雨在各地的发生期又有差异。

三伏夏至后的第三个庚日起为“初伏”,从夏至后的第四个庚日起为“中伏”,立秋后的第一个庚日起为“末伏”,总称为“三伏”。“初伏”和“末伏”都是10天,中伏天数不固定。这是因为当夏至与立秋之间出现4个庚日时中伏为10天,出现5个庚日则为20天,所以“中伏”到“末伏”有时为10天,有时为20天。比如2014年的“三伏天”来说,7月18日交“初伏”,7月28日交“中伏”,8月7日交“末伏”,8月17日“出伏”,共计30天。

“三伏天”的天气特色是气温高、气压低和空气湿度大。这样的气象条件对人体健康有不利的影响。

保健专家提醒说,从夏至到入伏的这段时间内,公众要注意防暑,尽可能减少不必要的外出,若外出,应采取防护措施;要注意及时补水,常饮用凉开水、酸梅汤、绿豆汤、饮料等;多吃一些苦味和酸性食物;避免过度劳累,保证充足的休息和睡眠。 [38]

腊日汉代以冬至后第三个戊日为腊日,要祭祀百神。南朝宗懔《荆楚岁时记》以十二月初八为腊日,简称腊八,民间至今尚有喝腊八粥的习惯;又是“佛成道日”,据说释迦牟尼于是日得道成佛。 [35]

三历对比

公历:是国际通用的历法,又称格列历,在中国又叫国历、新历。它与地球环绕太阳运动有关,是一种阳历。公历以1 月1日为一年之始。

示例:2013年1 月4日,星期五。(后面两个示例都以这天为准,台湾地区还用民国纪年,即民国102年)

农历:标准名称为夏历,是根据月相的周期变化,并结合二十四节气(即一年四季的变化)来制定的历法。这是一种阴阳历。农历以正月初一日为一年之始。

示例:壬辰年 十一月 廿三日。(注意汉代至清朝时用皇帝年号纪年,古时与干支纪年并用的其中一个长处是不易错乱。有的万年历为避免与干支历混淆,便注明为“农历年”。)

干支历:以立春建寅月之日为岁首。

示例:壬辰年 壬子月 庚午日。

干支历与公历的关系

干支历与通常的阳历(如公历)不同,后者一个月的时间长度是由人为规定而与天象无关。所以干支历是有中国特色的阳历,它能反映季节气候的变化。

每年,干支历都能和公历的日期基本对应因为二者都属于阳历,这是农历所做不到的。比如:每年公历2月4号或5号都是立春,也就是寅月的开始;每年4月4号或5号都是清明,也就是辰月的开始。

且干支历和公历每年的总天数都为365或366天,相当固定。

干支历与农历的关系

众所周知,农历是阴阳合历,也就是既包含阴历部分,也包括阳历部分。它的阴历部分定朔日为初一,望为十五,主要用来纪日,(由于古代计时器不发达,而月亮是各地都能看到并且圆缺每天都变,所以人们按照月相的变化来纪日。)而干支历(核心为节气)正是农历中的阳历部分,主要作用是用来指导农时。大家可参看农历的百度百科。

农历虽然兼顾了阴阳历的长处,同时也有不可回避的缺陷月份的天数不固定,每月的大小尽不查日历谁也不知道;平年和闰年相差整整一个月等。

所以,干支历(节气历)其实是农历的一部分。由于社会和科技的发展以及100多年的实践,中国现代社会已不需要通过观察月相来纪日。这样完全可以以农历中的阳历部分为主,并加以改革,创造出一部适合现代国人的我们自己的历法。

节气历的方案

精确地核定每年的立春日为岁首,但各月并不需要严格的以节气为月首;参考现有公历,定1,3,5,7,9,11等单月为31日,2,4,6,8,10,12等双月为30日,这样31*6+30*6=366日,比365.25日多了基本一天。多的这一天从单月份(1月或者11月)上减去,每四年在该单月上增加一天,或者核定过下一年的立春日与1月1日相同后再确定本年度是不是需要增加或减少1月(11月)的天份。

关于纪元

干支历元旦(即岁首)定为立春,年长为一个回归年,每月为30天,划分为均匀相等的12个月,每个月30天,年底设5天(平年)或6天(闰年)的闰周,闰周也可并入12月,即12月可以有35天或36天。闰年同公历同,申子辰年为闰年。

一是对任意一个日期而言,看到起标准的干支历能马上识别出当天地球绕太阳运行的大体位置。

二是无需闰月处理。

三是符合春夏秋冬的四季规律。

四是非常适合计算机处理。

在古代,人们观看月亮的圆缺变化就能非常方便简单地获知时间,而具有阳历性质的干支历却不能达到这样的效果。但单纯采用纯阴历又不能像纯阳历(干支历)那样获知一年及四季的变化和指导农事等作用,所以我国祖先非常聪明,把阴历和阳历两者的优点结合在一起,制定出一种阴阳历。千百年来,我国的阴阳历都在不断改进,“阴”和“阳”二者都是缺一不可的,更没有谁主谁辅的问题。

国家时间必须有更精确的历法系统来统筹。干支纪年、纪月、纪日,都是为了记录和推算国家时间而设立的。干支年以干支月为基础,而干支月则以24节气为基础,因此,以阳历为基础的干支年并不与以阴历为基础的农历年相吻合。通俗地理解,阴历是单一以月亮朔望为依据的,最古老最直观的历法,主要用来应付日常的时间安排;干支纪时系统则是严格等分的精确时间分割,主要服务于国家时间,诸如祭祀、天象、灾异等 [29]

固中国民间和历代帝王学中一直有使用干支历,同时很多古书中多有记载其使用的痕迹和在历书中推排的方法。

中国国学文化艺术中心:我国史学中广泛使用干支纪年以表示重大事件的,如戊戌变法,甲午战争,庚子之乱,辛亥革命等。干支纪年法的新一年由立春开始,2009年的立春是二月四日,所以2009年2月4日立春之后才是己丑年,在此之前应是戊子年。历史学博士芦敏也指出:地支纪月与农历月份所指不同,例如夏历的正月对应建寅之月,即以立春作为开始,经雨水,直至下个节气惊蛰出现,标志着建卯之月开始。史事因为有了时间记载,才能展示历史发展的进程,才能让我们对历史脉络有较为晰的认知。 [39]

而日本、韩国、新加坡、越南、缅甸、老挝、柬埔寨等国家中的很多人仍然在使用干支历,一般用于天文计算和易学的预测术,包含八字预测、八卦预测、奇门遁甲等。

公元推算干支方法:注意,这里的公元年的干支,仅表示此公元年立春(2月4日左右)至下一个公元年立春(2月4日左右)之间的回归年干支。例如2015年的乙未年表示(2015年2月4日2016年2月4日)

年干支推算

①年干公式:年干=年份个位数- 3 (适用任何公元年,个位数小于3,借10)

②年支公式:年支=(年份+7)÷12余数 (整除余0,即余12=丑)

③年支简化:

(西元年末二位数-1)-12*N=年支(适用于20世纪,即19001999年)

(西元年末二位数+3)-12*N=年支(适用于21世纪,即20002099年)

例:求2015年干支?

解:2015年干=5-3=2,2=乙,故2015年天干为乙

2015年支=15+3-12=18-12=6,6=未,故2015年地支为未

综上,2015年干支为乙未

例:求公元189年干支?

解:189年干=9-3=6=己,189年支=(189+7)/12余4=巳,189年干支为己巳

月干支推算

①月干公式:月干=年干x2+月支 (和取个位数)

例:已知2015年为乙未年,求解2015年申月天干?

解:2015年乙未年,天干为乙,乙=2,申=7

申月干=乙x2+申=2*2+7=11,个位=1,1=甲,故申月天干为甲

例:求2012年壬辰年,亥月天干?

解:亥月干=壬x2+亥=9*2+10=18+10=28,个位=8,8=辛,故2012年壬辰年亥月天干为辛

例:求解戊子年,子月天干?

解:子月干=戊x2+子=5*2+11=21,个位=1,1=甲,故戊子年子月天干为甲

日干支推算

干支纪日,民间往往采取元旦干支推算法,进而推定阳历某天干支,由于闰年都是在申子辰年,366天,平年都是365天,天数固定,每月天数也固定,因此只要知道元旦的干支,就能推算出该年各天干支,距离元旦多少天,减去60倍天数,就能推算出某日干支。

日干支还可以用以下这个公式计算:X=(公历年份-1984)*5+(公历年份-1984)/4的整数部分+30*n+日期+m,X÷10的余数为日干,X÷12的余数为年支。说明:这个公式是以1984年2月29日,癸巳日为基础来推导1900年到2100年的日干支的(因为2100年不是闰年,过了二月28日,再用这个公式会就多算一天;如果在1984年之前,(公历年份-1984)÷4的整数部分需要保证余数是正值),其中n,奇数月取1,偶数月取0,m为从三月开始的已过去的大月个数,每年的元月和二月算上一年的十三月和十四月。

例:求解2015年11月9日的干支。

解:2015-1984=31 31*5+31÷4(取整数部分)+30*1+9+5=206

206÷10余6 206÷12余2 故为己丑日。

时干支推算

注意:晨子=-1,夜子=11,因子时、丑时是每日的前两个时辰,顺序置前,地支序数也应置前,故将子丑置前:子=-1,丑=0,寅=1,卯=2…子=11。子时为日期分界线,一分为二,今日0点1点,属于晨子,子=-1;今日23点24点,属于夜子,子=11。八字中,今日23点-24点之前,不可换日干支,仍用今日干支。以八字命例应验来看,今夜23点-24点,用今日干支,较为准确。

①时支公式:时支=小时÷2-1(小时为偶数),时支=(小时+1)÷2-1(小时为奇数)

②时干公式:时干=日干×2+时支 (晨子=-1,夜子=11)

例:求1:45,23:43,18:58,0:38时支?

解:(1+1)/2-1=0=丑,(23+1)/2-1=11=子,18/2-1=8=酉,0/2-1=-1=子

例:求乙卯日17:30的干支?

解:时支=(17+1)/2-1=8=酉,时干=乙*2+酉=2*2+8=12,个位为2,2=乙,故17:30干支为乙酉

例:求戊午日0:50、10:50、22:05、23:49干支?

解:

0:50时支=0/2-1=-1=子,时干=戊*2+子=5*2-1=9=壬

10:50时支=10/2-1=4=巳,时干=戊*2+巳=10+4=14,4=丁

22:05时支=22/2-1=10=亥,时干=戊*2+亥=10+10=20,0=癸

23:49时支=(23+1)/2-1=11=子,时干=戊*2+子=5*2+11=11,1=甲(23:49未到24点,23点至24点,属于夜子时,还是今天,仍用今天戊干,子=11)

例:求甲子日0:20和23:20干支?(晨子与夜子的区别)

解:0:20时支=0/2-1=-1=子,时干=甲*2+子=1*2-1=1=甲

23:20时支=(23+1)/2-1=11=子,时干=甲*2+子=1*2+11=13,个位=3=丙

推算公元前年干,公元前年支

①公元前年干公式:公元前年干=8-公元前年个位数 (个位为9,8-9=-1,加10,-1+10=9=壬)

②公元前年支公式:公元前a年支=12*N-a+8

例:求公元前22年和公元前155年干支?

解:前22年干=8-2=6=己,前22年支=12*2-22+8=10=亥,前22年为己亥年

前155年干=8-5=3=丙,前155年支=12*13-155+8=1+8=9=戌,前155年为丙戌年

日干支推算表,又名日柱推算表,一纸万年历,是精简版的万年历,主要用于推算日干支。山东任红岩原创,推荐给广大命理师,它不用考虑任何闰年平年问题,一张表,直接推算出几百年的每一天干支。

年数表(1950年1999年)

19年

19年

19年

19年

19年

50

31

60

24

70

16

80

9

90

1

51

36

61

29

71

21

81

14

91

6

52

42

62

34

72

27

82

19

92

12

53

47

63

39

73

32

83

24

93

17

54

52

64

45

74

37

84

30

94

22

55

57

65

50

75

42

85

35

95

27

56

3

66

55

76

48

86

40

96

33

57

8

67

0

77

53

87

45

97

38

58

13

68

6

78

58

88

51

98

43

59

18

69

11

79

3

89

56

99

48

年数表(2000年-2049年)

20年

20年

20年

20年

20年

00

54

10

46

20

39

30

31

40

24

01

59

11

51

21

44

31

36

41

29

02

4

12

57

22

49

32

42

42

34

03

9

13

2

23

54

33

47

43

39

04

15

14

7

24

0

34

52

44

45

05

20

15

12

25

5

35

57

45

50

06

25

16

18

26

10

36

3

46

55

07

30

17

23

27

15

37

8

47

0

08

36

18

28

28

21

38

13

48

6

09

41

19

33

29

26

39

18

49

11

月数表(万年通用,1月、2月应加上一年的年数)

日柱公式:日干支序数=年数+月数+日期(和大于60,则减60。1月、2月各天用上一年的年数)

例:求1987年12月31日、2015年11月14日、2015年1月1日干支?

解:查表得知

1987年12月31日=1987年数+12月数+31日=45+35+31=111-60=51=甲寅

2015年11月14日=2015年数+11月数+14日=12+5+14=31=甲午

2015年1月1日=2014年数+1月数+1日=7+6+1=14=丁丑

(注:1月和2月各天要用上一年的年数,2015年1月1日,未到3月,要用2014年数)

词语大全 8944.net

copyright ©right 2010-2021。
词语大全内容来自网络,如有侵犯请联系客服。zhit325@126.com