干支纪日法

干支纪日法
干支纪日法

干支纪日法

使用干支记录日序的方法。干支是天干、地支的合称,它与干支纪年法一样,用干支相匹配的六十甲子来记录日序,从甲子开始到癸亥结束,六十天为一周,循环记录。

干支纪日从商朝便已开始,但其顺序到现在有无间断或错乱过,尚待考证。目前已确切知道的从春秋鲁隐公三年(公元前720年)二月己巳日起到清宣统三年(公元1911年)止(1912年民国元年采用公元纪年后,民间仍沿用)2600多年中从未间断和错乱过。干支纪日法是商朝历法的最大成就,这是现今已知世界最长的纪日法,对于我国历史学,尤其是科学技术发展史的考证和研究,都是极为重要的记时标志,是我国一份珍贵的科学文化遗产。

如《肴之战》:“夏四月辛巳,败秦军于肴。’“四月辛巳”指农历四月十三日;《石钟山记》“元丰七年六月丁丑”,即农历六月九日;《登泰山记》“是月丁未”,指这个月的二十八日。古人还单用天干或地支来表示特定的日子。如《礼记?檀弓》“子卯不乐”,“子卯”,代指恶日或忌日。

公元541年6月癸丑日是哪一天,最最重要的是,该如何计算出来?

首先查的公元541年是梁武帝萧衍的大同七年,这一步在大多数字典上都能查到,网上也很容易。

其次,下载陈垣先生的《二十史朔闰表》一书,在正文第76页查得,该年六月份是辛丑朔,也就是初一,同时在旁边小字查的农历541年六月初一是西历的7月9号。

再按照干支表,初一是辛丑,按照辛丑、壬寅、癸卯、甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑。癸丑是十三,那么那天就是也就是农历541年六月十三,也是公历541年7月21日。

以上的困难主要在查《二十史朔闰表》表上,该表框内横排第一行是年份,以年号为准。竖排最右一行是月份。交汇之处就是该月的初一朔日所对应的干支,干支左侧有竖排小字,代表初一那天的公历日子。找到初一之后,再数准欲查之日和初一的天数,很容易算得了。

这本书在verycd上有。

速查干支纪日法 :从已知日期计算干支纪日的公式为:

G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3

Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i

其中 C 是世纪数减一,y 是年份后两位,M 是月份,d 是日数。1月和2月按上一年的13月和14月来算。奇数月i=0,偶数月i=6。G 除以10的余数是天干,Z 除以12的余数是地支。

计算时带[ ]的数表示取整。

干支是天干、地支的总称。我国古代用干支计时,已有很长的历史了。

天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫十天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也称十二地支。

干支还有阴阳之分:甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干;子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。

以一个天干和一个地支相配,排列起来,天干在前,地支在后,天干由甲起,地支由子起,阳干配阳支,阴干配阴支(阳干不配阴支,阴干不配阳支),这样把天干、地支相配排列起来,共有六十个组合。

这就是人们平时所说的六十甲子。过去人们就用这种方法记年、记日、记时的。

六十年甲子(干支)表

1.甲子11.甲戌21.甲申31.甲午41.甲辰51.甲寅

2.乙丑12.乙亥22.乙酉32.乙未42.乙巳52.乙卯

3.丙寅13.丙子23.丙戌33.丙申43.丙午53.丙辰

4.丁卯14.丁丑24.丁亥34.丁酉44.丁未54.丁巳

5.戊辰15.戊寅25.戊子35.戊戌45.戊申55.戊午

6.己巳16.己卯26.己丑36.己亥46.己酉56.己未

7.庚午17.庚辰27.庚寅37.庚子47.庚戌57.庚申

8.辛未18.辛巳28.辛卯38.辛丑48.辛亥58.辛酉

9.壬申19.壬午29.壬辰39.壬寅49.壬子59.壬戌

10.癸酉20.癸未30.癸巳40.癸卯50.癸丑60.癸亥

年、月、日、时干支纪法

(1)干支纪年法

如甲子为第一年,乙丑为第二年,丙寅为第三年……六十年为一周。一周完了,再由甲子年起,周而复始,循环下去。例如1929年为农历己巳年,1930年是农历庚午年……到1989年又是农历己巳年。

我们在日历上看到的己巳年、庚午年,就是按干支纪年这种方法排列下来的。阳历年份除以60的余数减3

便得该年农历干支序号数,再查上面的干支表便得干支年纪。如果序号数小于、等于零则干支序号数加60。例如,求1991年干支:1991÷60=33余11,年干支序号数=11-3=8。查干支表知该年为辛未年。又如求1983年干支:1983÷60=33余3,干支序号=3-3=0,加上60,查干支表知该年为癸亥。

(2)干支纪月法

干支纪月法未普遍实行,主要为星相家推算八字用。其方法为:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;丙或辛之年正月为庚寅,丁或壬之年正月为壬寅,戊或癸之年正月为甲寅。正月之干支知道了,其余月可按六十甲子的序推知。

(3)干支纪日法

甲子为第一日,乙丑为第二日,丙寅为第三日……60日为一周。一周完了再由甲子日起,周而复始,循环下去。例如农历己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初二又是丁酉日。

(4)干支纪时法

一天中时辰的地支也是确定的,所以二十四小时配十二地支,由夜间十一点至一点为子时,一点至三点为丑时,其余照推。时的天干由该日所对天干推求,其歌诀如下:

甲己还生甲,乙庚丙作初,

丙辛从戊起,丁壬庚子居,

戊癸何方发,壬子是真途。

即若该日是甲或己的,在子时上配上甲为甲子;该日是乙或庚的,在子时上配上丙为丙子;丙辛日子时配上戊为戊子;丁壬日为庚子;戊癸日为壬子。知道了子时的天支,便可推知其余。

昼夜时辰的干支计算

地球自转一周,称为"太阳日",昼夜的形成即由此。其向阳之地面为昼,背阳地面则为夜。春分以后日照北半球渐多,因此北半球夜短昼长,南半球则相反;秋分以后,日照南半球渐多,故北半球昼短夜长,南半球仍相反。

一昼夜的划分方法,西历是以二十四小时,每小时分为四刻,又分六十分,每分为六十秒来计算。而我国传统则以十二个时辰来算。以子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二地支来表示。每一时辰分为八刻,又区分为上四刻、下四刻。列表对照如下:

子:下午十一时至夜一时午:上午十一时至下午一时

丑:夜一时至三时未:下午一时至三时

寅:夜三时至晨五时申:下午三时至五时

卯:晨五时至七时酉:下午五时至七时

辰:上午七至九时戌:下午七时至九时

巳:上午九时至十一时亥:下午九时至十一时

由上可知,传统的十二时辰是以夜十一时为起算,十一时以前为一日,夜十一时以后为次日,与西历零时,即夜十二时起算差了一小时。

十干名源:五鸟五鸠

——十干名的起源与干支纪日法的形成

干支纪日是世界上最古老的纪日法之一,是中国历法文化的一束奇芭。“干支”,分开讲,是指甲乙丙丁戊己庚辛壬癸十天干和子丑寅卯辰巳午未申酉戌亥十二地支;合起来说,是指十天干和十二地支相搭配,从甲子到癸亥的六十花甲子。拙文《史前基本婚制与中国十二属相史探》(载《史学月刊》2002年第2期、人民大学报刊复印资料《先秦、秦汉史》2002年第3期)已揭示:十二地支是在父系氏族社会初期,人们把当时作兔狗羊马鸡蛇猢鳄豕牛鼠虎排序的十二属相名用以纪日而产生的(兔至虎即子至亥12天为一侯)。其语源关系如下:

兔狗羊马鸡蛇猢鳄豕牛鼠虎

↓↓↓↓↓↓↓↓↓↓↓↓

子丑寅卯辰巳午未申酉戌亥

那么,十天干从何而来?六十干支纪日又是如何形成的?历史上虽有黄帝臣子“大挠作甲子”的传说,但该传说并没有给出这个问题的详细答案;郭沫若《释支干》似乎认为十干名源于鱼体部件及戎器刃器的名称,但郭氏将统一的十干与迥异的两类物名相联系,显然没有中的。

其实,十干名起源于少昊部落原先仅有的五鸟五鸠10个氏族名。

《左传?昭公十七年》郯子所述少昊氏“五鸟”、“五鸠”,配以十干依次为:[甲]凤鸟氏、[乙]玄鸟氏、[丙]伯赵氏、[丁]青鸟氏、[戊]丹鸟氏;[已]祝鸠氏、[庚]雎鸠氏、[辛]鸤鸠氏、[壬]鷞鸠氏、[癸]鹘鸠氏。

以上十干名与十鸟鸠名音合(即音近)者有5项,已用楷书标出;音不合者也有5项,但这5项都有理由可以置换为音合者。其一,[甲]凤鸟氏。《辞源》鸟部:“鹪明,神鸟,凤凰之类。也作焦明、焦朋”。“甲”、“焦”、“鹪”音合,“凤”、“朋”、“鹏”音合。因而,可将本项置换为[甲]鹪鹏氏。其二,[乙]玄鸟

氏。《大戴礼?夏小正》:“燕,乙也”。“玄鸟也者,燕也”。因此,本项可置换为[乙]燕鸟氏。其三,[戊]丹鸟氏。《汉语大字典》鸟部:“鹀,雀科鹀属各种鸟的通称”,其中有赤鹀。据此,可将本项置换为[戊]鹀(赤鹀)鸟氏。其四,[庚]雎鸠氏。《诗?周南?关雎》:“关关雎鸠,在河之洲”。“关关”即雎鸠自呼其名。因而,可将本项置换为[庚]关鸠氏。其五,[壬]鷞鸠氏。据《左?昭十七》杜预注:“鷞鸠,鹰也”,可置换为[壬]鹰鸠氏。如此则十干名与十鸟鸠名皆依序而音合。列表如下:

五鸟五鸠

[甲]鹪鹏氏 [已]祝鸠氏

[乙]燕鸟氏 [庚]关鸠氏

[丙]伯赵氏 [辛]鸤鸠氏

[丁]青鸟氏 [壬]鹰鸠氏

[戊]鹀鸟氏 [癸]鹘鸠氏

据此可以判断,以上经过修订后的10个鸟鸠名(“雎”来源于拟声词“关”),基本上就是少昊部落原先仅有的10个氏族(五鸟、五鸠各为一个胞族)的名称;由这10个名称中,一次派生出了十干名。

事情的经过大概是这样:当初由于少昊部落的10个氏族轮流派人值日,负责部落的警戒和勤务等事,依顺序,鹪,子日值;燕,丑日值;伯,寅日值……,60日后复从鹪,子日值开始……。这样日久天长,鹪、燕、伯、青、鹀、祝、关、鸤、鹰、鹘10个氏族名,就成了十干名。由此,单独的十二地支纪日就演变为六十干支纪日。干支纪日法的形成,很可能也是在父系氏族社会初期,只是比十二地支纪日形成的时间稍晚些。鹪至鹘即甲至癸为一旬。旬行而候渐微,最后嬗变作5日为一候。

总之,十干名源于五鸟五鸠,干支纪日法亦完成于五鸟五鸠。

月干支推算法:

年的天干为甲或已时,则正月的天干为丙;

年的天干为乙或庚时,则正月的天干为戊;

年的天干为丙或辛时,则正月的天干为庚;

年的天干为丁或壬时,则正月的天干为壬;

年的天干为戊或癸时,则正月的天干为甲。

首先推算出该年农历正月的天干,其余月份可按天干顺序号类推。该年正月的天干序号的计算为:取公元年份除以5的余数减2后乘以2再减1。当该数为负数时加10

例:求公元1991年(农历辛未年)正月的天干:1991/5=398余1,正月的天干序号数(1-2)X 2-1=-3,因该数是负数则加10得7,即天干序号7得出农历辛未年正月天干为庚,正月干支为庚寅。二月为辛卯,三月为壬辰,余类推

日干支推算法

由于农历月的大小没有一定的规律可循,这就使推算农历日期的纪日干支不能用一个简单的方法来实现。因此,农历日期的纪日干支比较好的推算办法是借助于历表

虽然农历的大小月不固定,而阴历除了每四年有一次闰月(二月)以外,每年的大,小月都固定不变,所以可以从阳历来推算当日的干支,其推算公式是:

日干=(元旦天干序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/10

=商........余数(日干序数)

日支=(元旦地支序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/12

=商........余数(地支序数)

按上述方法推算日干支,有两个数要先求出来才能代入公式中,即元旦干,支序数,各月干,支加减数。天干地支加减数表:

每月天干地支常数加减表:

平年闰年

天干地支天干地支

一月减一减一减一减一

二月加零加六加零加六

三月减二加十加一加一

四月减一加五加一加一

五月减一减一加一加一

六月加零加六加一加一

七月加零加零加一加一

八月加一加七加一加一

九月加二加二加一加一

十月加二加八加一加一

十一月加三加三加一加一

十二月加三加九加一加一

推算日干支口诀

推算日干支传统的计算方法,可以按公历和农历两种方法推算。

一、农历日干支推算口诀:

大小月卦记心间,

正一干支起根源。

大后干同地支冲,

小后干支退一天。

初一十三二十五,

支同隔干一位算。

推算方法:“大小月卦记心间,正一干支起根源。”农历的大月为30天小月为29天,固定不变。要推农历日干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日千支时运。除此之外,还要记住农历正月初一日的干支,因为它是推算一年逐日的基础。“大后干同地支冲,小后干支退一天。”农历天干与地支组合,天干循环2.5次。根据这一规律,知道某月初一日干支,如果这个月是小月则应在干同支冲的情况下,干支各减一位,则是小月后下月初一日干支。如本月初一干支为己卯,这个月是大月,下月初一干支为己酉。如果这个月是小月,则下月初一干支应在己酉退一位后确定,即为戊申日。“初一十三二十五,支同干隔一位算。”此两句是在确定某月初一干支后,将这个月分成三个阶段,即初一至十二,十三

至二十四二十五以后。初一、十三、二十五日在干支上也是有规律的。知道初一干支,只要将该日天干隔一位顺推,而地支不变。同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。如初一日干支为甲子,则十三日干支为丙子,二十五日干支为戊子。掌握这个方法,就可以根据所推之日属于哪一段,便可以很快知道这天的干支了。

二、公历日干支推算口诀:

元旦干支为根源,

大小二月记心间。

小月干同地支冲,

大月上句加一天。

申子辰年年为闰,

干同支冲退一天。

余年二月二十八,

干同支冲退一天。

月首十三二十五,

支同隔干一位算。

推算方法:“元旦干支为根源,大小二月记心间。”推算公历日干支,首先要记住元旦日的干支。同时,还要知道大小月及二月的天数。公历大月为31天,小月为30天,其大小月是固定不变的,唯独二月有29天和28天之分。因此,要特别注意哪年二月为29天,那年二月为28天。“小月干同地支冲,大月上句加一天。”公历小月为30天,按农历大月推算口诀,我们知道本月初一日干支,与下月初一干支则是天干相同地支相冲。公历大月为31天,在小月干地相冲的基础上,干支各加一位数,即是大月后下月一日的干支。“申子辰年年为闰,干同支冲退一天。”经过研究,发现凡地支为申、子、辰的年为公历闰年,二月为29天。在推算3月1日干支时,可按农历小月后的日干支推算方法,即在干同地干冲的基础上,干支各减一位,则为3月丨日干支。“余年二月二十八,干同干冲退二天。”除地干为申子辰年二月29天,其它年二月均为28天。在知道2月1日干支后,按干同支冲规律,干支各减二位便是3月1日的干支。“月首十三二十五,支同干隔一位算。”月首,代表每月第1日。其推法与农历日干干诀后两句相同。

三、实例:

(一)推算1998年农历6月初10日午时的干支。

1、先按《农历大小月卦口诀》,将1998年农历大小月,排上两卦,并标出闰月。同时,记住正月初一日和元旦日干支。

2、推算1998年的干支。我们按《推算年干支口诀》在手掌上将地支子位定为甲子,为1984年,并将大拇指按在地支子位上。按“隔位逆推十年正”,大拇指从甲戌94年开始顺推,即94年为甲戌,95年为乙亥,96为丙子,97年为丁丑,98年干支则为戊寅。

3、推算农历6月份干支。确定1998年戊寅干支以后,按《定月时干支诀》,戊干与癸干合以戊为主,戊的序数为5,将大拇指固定在戊位上。“年干隔位配寅月”,从戊位开始,将大拇指顺数,隔过天干,已,庚,辛,壬、癸五干到甲,便是98年正月的天干,即正月干支为甲寅,再从寅支开始,按甲,己,丙,丁,戊6月干支为己未。

4、推算6月初10日(公历8月1日)干支。

⑴推算农历日干支。如前所述,98年大小月卦为《井》和《坎》。因为闰5月为29天,为阳爻,伏在《井》卦第5、6爻问,卦形为 =丨= 丨丨= 。

因为要推算的是农历98年正月初一日干支为己亥,先用大拇指在手掌亥支上定位,然后按《农历日干支推算诀》中的“大后干同地支冲,小后干支退一天”的规定,逐月推算初1日的干支。

正月为大,干同支冲,大拇指跳到巳位上,2月初1日干支为已巳;干同支冲各减1,大拇指跳到亥位后,再减1位,3月初1日干支为甲戌;3月为小,干同支冲各减1大拇指跳到辰支后退1位,4月初1日为癸卯;4月为大,干同支冲,大姆指跳到酉干,5月初1日为癸酉;5月为小,干同支冲各减1,大拇指跳到卯支再退1位,闰5月初1日为壬寅。闰5月为小,干同支冲各减1,大拇指跳到申支后再退一位,六月初一干支为辛未。知道6月初1日的干支后,从此位顺推初10曰的干支为庚辰。

5、推算农历6月初10(公历8月1日),该日干支为庚辰。我们按《定日时干支诀》知道,该日干庚与己相合,按“天干五合前为主”,以天干己来推算,己的序数为2,将大拇指定在天干己的位置上。“日干定时本身数”,大拇指从第二位到丙,可知庚辰日子时为丙子。将大拇指从丙子顺推到午年时,天干为壬,午时干支为壬午。

经过在掌上推算年、月、日、时干支,可知1998年农历6月初10日(公历8月1日)午时干支,分别为戊寅年己未月庚辰日壬午时。

(二)推算公历1998年8月1曰干支。

1998年干支为戊寅,年支不属于申子辰,故1998年2月为28天。按《日公历干支推算口诀》中“小月干同地支冲,大月上句加一天------,余年二月二十八,干同支冲退两天”的规律,逐月推算。1998年干支戊申,大拇指定在申位上。1月为大,干同支冲加一天,大拇指由申位到跳到寅,加1支到卯,2月1日为己卯,2月28天,干同干冲退二天,大拇指跳到酉位退二支,3月1日为丁未;3为大,干同支冲加1天大拇指跳到丑进一位4月1日干支为戊寅;4月为小,干同干冲,大拇指跳到申位,5月1日干支为戊申;5月为大,干同支冲加1天,大拇指跳到酉位,7月1日干支为己酉;7月为大,干同支冲加1天,大拇指跳到卯进1位到辰,8月1日干支为庚辰。

计算公历任意一天的天干和地支的公式:

天干: g = 4C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d - 3;

g的个位数就是天干序号;

地支: z = 8C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d + 7 + i (奇数月i=0,偶数月i=6)

如果先求得了g,那么

z = g + 4C + 10 + i (奇数月i=0,偶数月i=6).

z除以12的余数就是地支序号。

其中:C=世纪数-1,y=年份后两位,M=月份,d=日数,[ ]表示取整数。

1月和2月按上一年的13月和14月来算,因此C和y也要按上一年的年份来取值。

例:算1644年3月22日的干支?

g = 4 * 16 + [16/4] + 5 * 44 + [44/4] + [3*(3+1) / 5] + 22 - 3

= 64 + 4 + 220 + 11 + 2 + 22 - 3

= 320,

个位数是0,天干为癸。

z = g + 4C + 10

= 320 + 64 + 10

= 394,

除以12余10,地支为酉。

所以这一天的干支是“癸酉”。

公历年的年份也很容易算出农历年的干支来:

(Y-3)个位数就是天干序号;

(Y-3)/12 余数就是地支序号。

如:2004年的干支

2004-3=2001 个位数为1即天干“甲”

2001/12=166余9 即地支“申”

这年的干支为“甲申” 。

八字技巧 2009-11-07 11:31 阅读9 评论0 字号:大大中中小小一、口诀:乘五除四九加日,双月间隔三十天。

一二自加整少一,三五七八十尾前。

有阳历日期就能推出当日干支,已经很好了,这是我目前发现最好的方法。

对这个口诀我没有全解开,但算日子我全会了。

具体公式如下[年的后三位乘5+年的后三位除4+9+阳历日子数+单月(为0)双月(30)+每个月的调节数]/60=取余数个位数为天干,余数除12取余为地支。

每个月调节数(一、四、五为1)、(二、六、七为2)、(三为0)(八为3)、(九、十为4)、(十一、十二为5)

不过闰年,就是一月、二月,要减去1,后算天干地支数。

二、举例说明:

例一:1996年1月16日

(96×5+96÷4+9+16)÷60=8余49,49即为六十甲子序数。9对应天干壬,49除12余1对应地支子,对应干支为“壬子”。

例二:1997年2月16日

(97×5+97÷4+9+16+30+2)÷60=9余26,26即为六十甲子序数。6对应天干己,26除12余2对应地支丑,对应干支为“己丑”。

例三:1998年3月16日

(98×5+98÷4+9+16)÷60=8余59,对应干支为“壬戌”。

例四:1999年4月16日

(99×5+99÷4+9+16+30+1)÷60=9余35,对应干支为“戊戌”。

例五:2000年7月16日

(100×5+100÷4+9+16+2)÷60=9余12,对应干支为“乙亥”。

例六:20001年10月16日

(101×5+101÷4+9+16+4+30)÷60=9余49,对应干支为“壬子”。

第三句中的“整少一”,为能被4整除之年一二月份算下来的余数要减一。

如:

2000年1月6日为甲子日

根据口诀第三句“一二自加整少一”我们以2000年是被四整除的年份,来看看如何。

2000年1月6日为癸亥日:是第60位

(100×5+100÷4+9+6+1)÷60=9余1 是减一为60,则为癸亥日

(100×5+100÷4+9+9+1)÷60=9余4 是减一为3,则为丙寅日

2000年2月2日为庚寅日:是第27位

日干支推算法

日干支的推算比较复杂。由于农历变化比较繁杂,所以用阳历进行推算。运用时有几个先决条件:第一是当年元旦干支的代数;第二是各月干支应加应减数;第三是闰年自三月起都加一;第四是当天的日数。有了这两点,便可推算任何一天的干支。

当年元旦干支代数:除参考前面“干支分阴阳”之处,下面把1992年-2039年三十年的元旦干支列表(表5-6),以供参考。

表5-6 公元1992-2039年元旦干支表

各月干支应加应减数:

各月干支应减数,是根据日数与二十环周关系推算得出的。即一、五双减一、二、六加零、六,三减二、加十,四减一、加五,七零、九加二,八上加一、七,十上加二,八,冬三、腊三、九,闰年三月起,余月均加一。

从1994年起的干支查法可见表5-7,5-8。

表5-7 各月干支加减表解

[附]推算公式

求日干*[(元旦天干+日期+各月天干加减数、润年三月以后加一)/10]=商……余数

求日支*[(元旦地支+日期+各月地支加减数、润年三月以后加一)/12]=商……余数表5-8 1994年各月1日干支推算表(闰年、元旦甲午)

天干地支纪法

天干地支纪法 天干地支纪法可纪年、月、日、时,分别称为“年柱、月柱、日柱、时柱”。天干地支纪法,是中国文化的集中体现,它是先贤们智慧的结晶。 一、干支纪年 1.我国古代主要的四种纪年法 (1)王公即位年次纪年法:以王公在位年数来纪年。如《左传·骰之战》:“三十三年春,秦师过周北门。”指鲁僖公三十三年。 (2)年号纪年法:汉武帝起开始有年号。此后每个皇帝即位都要改元,并以年号纪年。如《石钟山记》“元丰七年”、《梅花岭记》“顺治二年”等。 (3)干支纪年法:近代常用干支纪年来表示重大历史事件,如“甲午战争”、“戊戌变法”、“庚子赔款”、“辛丑条约”、“辛亥革命”。在相当长的历史时期内,中国使用的是“干支纪元法”,这里将对“干支纪年法”进行详解。 (4)年号干支兼用法:纪年时皇帝年号置前,干支列后。如《梅花岭记》“顺治二年乙酉四月”,“顺治”是清世祖爱新觉罗·福临年号,“乙酉”是干支纪年。 2.干支纪年表 如今我国夏历(农历)的纪年方法,即“干支纪年法”,称为农历(夏历)某

公历析的起点即为元旦,而农历年的起点确有立春与春节两种用法: (一)、民用历中,习惯一个整年(12或13个朔望月)用一个干支,过了春节,年干支和生肖便更替。 (二)、纯干支历(以二十四节气定序的纯阳历)中,年、月分别独立,一年(岁)并不包含整数个月(阴历月)。日起于时(夜半子时),月起于节(当月节气准确时刻),年起于节(立春节气准确时刻),即: 一天(日)从夜半子时开始; 一个干支月从从当月节气(狭义的十二节气)准确时刻开始,各月节气如下(括号内为当月地支):正月(寅)立春;二月(卯)惊蛰;三月(辰)清明;四月(巳)立夏;五月(午)芒种;六月(未)小暑;七月(申)立秋;八月(酉)白露;九月(戌)寒露;十月(亥)立冬;十一月(子)大雪;十二月(丑)小寒。 一个干支年(岁)从寅月起点:立春准确时刻开始,如2012年壬辰(龙)年始于2012年2月4日12时33分立春(时刻)。 4.干支纪年与公元纪年的换算 第一种算法: 如何将公元纪年换算成干支纪年: 不同资料算法有所差异,有的给出公式,但本质上是一回事。这里介绍一种简易直观的算法。首先给每个天干、地支一个编号,从头以4开始循序排下去,天干10后接1,地支12后接1。 天干:甲4、乙5、丙6、丁7、戊8、己9、庚10、辛1、壬2、癸3 地支:子4、丑5、寅6、卯7、辰8、巳9、午10、未11、申12、酉1、戌2、亥3 以公元年的尾数在天干中找出对应该尾数的天干,再将公元纪年除以12,用除不尽的余数在地支中查出对应该余数的地支,这样就得到了公元纪年的干支纪年。如2003年,其尾数为3,对应的天干为“癸”;以12除2003得166,余数为11,对应的地支为未。于是2003年的干支纪年为“癸未”年。注意这是指2003年立春之后,立春之前应是“壬午”年。

干支纪日法

干支纪日法 使用干支记录日序的方法。干支是天干、地支的合称,它与干支纪年法一样,用干支相匹配的六十甲子来记录日序,从甲子开始到癸亥结束,六十天为一周,循环记录。 干支纪日从商朝便已开始,但其顺序到现在有无间断或错乱过,尚待考证。目前已确切知道的从春秋鲁隐公三年(公元前720年)二月己巳日起到清宣统三年(公元1911年)止(1912年民国元年采用公元纪年后,民间仍沿用)2600多年中从未间断和错乱过。干支纪日法是商朝历法的最大成就,这是现今已知世界最长的纪日法,对于我国历史学,尤其是科学技术发展史的考证和研究,都是极为重要的记时标志,是我国一份珍贵的科学文化遗产。 如《肴之战》:“夏四月辛巳,败秦军于肴。’“四月辛巳”指农历四月十三日;《石钟山记》“元丰七年六月丁丑”,即农历六月九日;《登泰山记》“是月丁未”,指这个月的二十八日。古人还单用天干或地支来表示特定的日子。如《礼记?檀弓》“子卯不乐”,“子卯”,代指恶日或忌日。 公元541年6月癸丑日是哪一天,最最重要的是,该如何计算出来? 首先查的公元541年是梁武帝萧衍的大同七年,这一步在大多数字典上都能查到,网上也很容易。 其次,下载陈垣先生的《二十史朔闰表》一书,在正文第76页查得,该年六月份是辛丑朔,也就是初一,同时在旁边小字查的农历541年六月初一是西历的7月9号。 再按照干支表,初一是辛丑,按照辛丑、壬寅、癸卯、甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑。癸丑是十三,那么那天就是也就是农历541年六月十三,也是公历541年7月21日。 以上的困难主要在查《二十史朔闰表》表上,该表框内横排第一行是年份,以年号为准。竖排最右一行是月份。交汇之处就是该月的初一朔日所对应的干支,干支左侧有竖排小字,代表初一那天的公历日子。找到初一之后,再数准欲查之日和初一的天数,很容易算得了。 这本书在verycd上有。 速查干支纪日法 :从已知日期计算干支纪日的公式为: G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3 Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i 其中 C 是世纪数减一,y 是年份后两位,M 是月份,d 是日数。1月和2月按上一年的13月和14月来算。奇数月i=0,偶数月i=6。G 除以10的余数是天干,Z 除以12的余数是地支。 计算时带[ ]的数表示取整。 干支是天干、地支的总称。我国古代用干支计时,已有很长的历史了。

古籍中的干支纪日如何转换为公元纪日

古籍中的干支纪日如何转换为公元纪日 中国古代历法是以太阳运动为依据的回归年和以月亮运动为依据的塑望月相结合制定的,1个回归年是365.2422天,1个塑望月是29.5306天,年、月的天数只能取整数,为了协调阴阳和凑整,就有了一套复杂的置闰规则。 那时没有公元纪年和24小时制;年、月、日、时辰都用干、支二序表达,甲子、乙丑、丙寅……,一个甲子循环代表60个序数。 在漫长的历史长河里,有太多的60个循环了,如何区分重复的干支序数呢? 皇帝年号、年序就不可或缺了,皇帝年号、年序加上年的干支,就能把当年在时间长链上准确定位了;年的位置确定了,月、日的干支序数就是唯一的了,因为12、30/31或28/29都小于60。我们的祖先是用皇帝年号和干支次序来记录年月日时的。 所以,我们想要知道古代某件事发生在公元纪元的那天,首先必须不仅知道那天的年、月、日的干支序数,还需知道是哪朝皇帝的年号、年序。 现在我们习惯于公元纪年制了,因为它在古今中外历史记事中统一、通用,知道了公元日期,就在历史长河中准确定位了。这就需要知道把干支纪元的年月日转换为公元纪元的年月日的方法。 前几天游了赫图阿拉城、永陵,看到展出图片中有清代学者高士奇的《扈从东巡日录》的有关片段,心怀好奇,从百度文库里下载了《扈从东巡日录》,找到有关拜谒永陵的记录,一开头看到“己未……”,就懵了,“己未”是甚麽意思?是指那一天?于是萌生了想知道康熙带领大队人马来谒陵是那一天的事。 如前所述,首先要知道事情发生在那年。《扈从东巡日录》的自序末尾“康熙二十一年壬戌五月望日內廷供奉翰林院侍講臣高士奇謹序”,这说明高士奇写这本书自序的时间是康熙二十一年,这年是壬戌年,五月十五日(农历)。 《扈从东巡日录》开头,“康熙二十一年正月十七日上諭……”,这是说康熙帝这次东巡谒陵是康熙二十一年农历正月十七日开始下令筹划的;后面“二月十五日癸巳辰時上率皇太子親辭兩宮畢由東長安門出東直門……”是说农历二月十五日,这天是癸巳日,辰時(7~9点)启程。 关于拜谒永陵的一段“己未告祭永陵大雪彌天……”,说明祭祀是在己未日举行的。至此,我们知道康熙这次东巡谒陵是康熙二十一年农历二月十五日(癸巳日)启程,己未日到永陵祭祀,这个己未日应在农历五月十五日写自序之前。二月十五~五月十五间只能有一个己未日。 首先,康熙二十一年是公元那年?我们有很多办法来解决,如查《中国历史年表》,大型辞书的附录里往往都有;还有早年的陈垣专著《二十史朔闰表》。我查的是《现代汉语词典》的附录《我国历代纪元表》,查到康熙元年是壬寅年-1662年,那么康熙二十一年就是1682年了。 其次,查启程日;下载一个万年历,这个万年历要年份跨度大、有农历、干支的。查1682年3月份(农历二月十五日一般在公历3月份),查到癸巳日是3月23日。 再次,查癸巳日与己未日相隔天数;在干支次序表中,癸巳的序数是30,己未的序数是56,两者相隔26。因为康熙这次东巡共经历80天,80 < 26+60,也就是说只能是启程后的第26天到永陵,那无疑就是4月18日了。 至此,初战告捷,答案有了;还应该再设法校核一下,确认是否正确。 先看康熙元年1662年-壬寅年的干支次序是39,康熙二十一年-1682年-壬戌年的干支次序是59,相差20,正确! 再查万年历,查1682年4月18日是不是己未日?对了!

关于天干地支纪年纪月纪日纪时法及相关知识

天干地支纪年纪月纪日纪时法及相关知识 一、序 天干地支组合成六十个计时序号,作为纪年、月、日、时的名称,称“干支纪年法”。 天干与地支分别取义于树木的“干”与“枝”。 天干有十个:甲、乙、丙、丁、戊、己、庚、辛、壬、癸; 地支有十二个:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。 十二地支对应十二生肖:子:鼠;丑:牛;寅:虎;卯:兔;辰:龙;巳:蛇; 午:马;未:羊;申:猴;酉:鸡;戌:狗;亥:猪。 天干的别称与含义: 甲:焉逢:像草木破土而萌,阳在内而被阴包裹。 乙:端蒙:草木初生,枝叶柔软屈曲。 丙:游兆:炳也,如赫赫太阳,炎炎火光,万物皆炳燃着,见而光明。 丁:强梧:草木成长壮实,好比人成丁。 戊:徒维:茂盛也,象征大地草木茂盛繁荣。 己:祝犁:起也,纪也,万物抑屈而起,有形可纪。 庚:商横:更也,秋收而待来春。 辛:昭阳:金味辛,物成而后有味,辛者,新也,万物肃然更改,秀实新成。 壬:横艾:妊也,阳气潜伏地中,万物怀妊。 癸:尚章:揆也,万物闭藏,怀妊地下,揆然萌芽。 地支的别称与含义: 子:困敦:孳也,阳气始萌,孳生于下也。 丑:赤奋若:纽也,寒气自屈曲也。 寅:摄提格:髌也,阳气欲出,阳尚强而髌演于下。 卯:单阏:冒也,万物冒地而出。 辰:执徐:伸也,万物舒伸而出。 巳:大荒落:巳也,阳气毕布已矣。 午:敦牂:仵也,阴阳交相愕而仵。 未:协洽:眛也,日中则昃,阳向幽也。 申:涒滩:伸束以成,万物之体皆成也。 酉:作噩:就也,万物成熟。 戌:阉茂:灭也,万物灭尽。 亥:大渊献:核也,万物收藏,皆坚核也。 二、纪年、月、日、时 年:每个干支为一年,六十个干支后,又从头循环。由甲子开始,满六十年称一甲子或一花甲子。 月:正月由寅开始,每个月的地支固定不变,然后依次与天干组合;由第一年的正月丙寅月、二月是丁卯月、三月是戊辰。从甲子月到癸亥月,共六十甲子,刚好五年。 日:由甲子日开始,按顺序先后排列,六十日是一个干支的周期。 时:由甲子时开始,但记时的地支固定不变,每天十二个时辰。 (一)纪年

干支纪年纪月纪日

干支纪年纪月纪日 1(用十二种动物分别与十二地支相配成为“十二生肖年”。(见下图)如凡是含有“子”的干支年,就是“鼠年”,这一年里出生的人都是属“鼠”;凡是含有“丑”的干支年就是“牛年”,这一年进而出生的人都是属“牛”。以此类推。(如下表) 十二生肖年 1 2 3 4 5 6 7 8 9 10 11 12 子鼠丑牛寅虎卯兔辰龙巳蛇午马未羊申猴酉鸡戌狗亥猪 2( 以十二地支来表示十二时辰。 一日有二十四小时,而我国传统则以十二个时辰来表示,即一时辰是二小时。(如下表) 二十四小时和十二时辰对照表 子丑寅卯辰巳 23-01:01-03:03-05 :05-07:07-09:09-11 午未申酉戌亥 11-13:13-15:15-17:17-19:19-21:21-23 公元纪年和干支纪年的转换 1.天干的确认 天干按公元纪年末尾数字确认。 公元前 : 0为辛,1为庚,2为己,3为戊,4为丁,5为丙,6为乙,7为甲,8为癸,9为壬。 公元后:

0为庚,1为辛,2为壬,3为癸,4为甲,5为乙,6为丙,7为丁,8为戊,9 为己。 2.地支的推算 地支可分为奇数组和偶数组。(公元后奇数公元纪年配偶数组,偶数公元纪年 配奇数组。公元前则相反。) 6除 余3 余3 余3 余3 余3 1 2 3 4 5 6 1 2 3 4 5 6 子寅辰午申戌丑卯巳未奇数组: 偶数组: 酉亥计算地支时,用6去除公元纪年去掉末尾数的数字(如:2009年则用200)。除以6所得的余数就可得出地支。但是,由于末尾数字的差异,所得地支 也就不同。如此可得出: 公元前: 末位数字是0,1的,余0为第5个,余1为第 6个,余2为第1个,为第2个,余4为第3个,余5为第4个。末位数字,3的,余0为第4个,余1为第5个,余2为第6个,为第1个,余4为是 2 第2个,余5为第3个。末位数字是4,5的,余0为第3个,余1为第4 个,余2为第5个,为第6个,余4为第1个,余5为第2个。末位数字是6,7的,余0为第2个,余1为第3个,余2为第4个,为第5个,余4为第6个,余 5为第1个。末位数字是8,9的,余0为第1个,余1为第2个,余2为余5为第6个。公元后: 第3个,为第4个,余4为第5个, 末位数字是0,1的,余0为第5个,余1为第4个,余2为第3个,余3

干支纪年和纪日算法

干支纪年和纪日算法(怎样从已知年份和日期得到对应的干支纪年和纪日) 摘要: 从已知年份计算干支纪年很简单:年份数减3,除以10的余数是天干,除以12的余数是地支。 从已知日期计算干支纪日的公式和蔡勒公式很相像,如下: g = 4C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d - 3 z = 8C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d + 7 + i (奇数月i=0,偶数月i=6) 其中C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月按上一年的13月和14月来算。g除以10的余数是天干,z除以10的余数是地支。 巧妙运用和干支有关的几个计算公式,还可以在没有万年历的情况下推算出古书里的干支纪日对应的公历日期。 ------------------------------------------------------------------------------ 干支纪日,从夏朝就开始使用了。根据对中国古代历史典籍《春秋》中记载的日食的研究,我国的干支纪日,从鲁隐公三年二月己巳日(公元前720年2月10日)开始,一直到今天,都未曾间断。干支纪年的出现则略晚一些,直到东汉元和二年(公元85年)政府才下令在全国实行,至今也未曾间断。因此,

凡是需要接触中国历史的人,总不免要遇到查某一年的干支或某一日的干支,以及由年干支和日干支推算是哪一年或哪一日的问题。通常,这类转换靠查历书都可以解决。但既然干支也是一个循环系统,自然也就有从年份和日期求干支的公式。 在介绍求年干支和日干支的公式前,先把干支的特点介绍一下。干支是天干和地支的组合。天干有十个,即甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支有十二个,即子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。天干和地支从“甲子”开始,按顺序逐一相配,各用到最后一个时,再从第一个开始继续相配,就形成了六十个干支,也称“六十花甲子”。为什么是六十个干支呢?这个从数学上很容易回答。根据干支的构成条件,其循环周期必然是天干数和地干数的最小公倍数。而60正是10和12的最小公倍数。 如果我们把“甲子”编为1号,“乙丑”编为2号,这样编下去,就可以得到一个干支和序号的对照表,如下: 1.甲子 2.乙丑 3.丙寅 4.丁卯 5.戊辰 6.己巳 7.庚午 8.辛未 9.壬申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.辛

天干地支纪年月日时方法

天干地支简称“干支”,天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥(注:十二地支对应十二生肖——子:鼠;丑:牛;寅:虎;卯:兔;辰:龙;巳:蛇;午:马;未:羊;申:猴;酉:鸡;戌:狗;亥:猪。)。十干和十二支依次相配,组成六十个基本单位,古人以此作为年、月、日、时的序号,叫“干支纪法”。 早在公元前2697年,于中华始祖黄帝建国时,命大挠氏探察天地之气机,探究五行(金木水火土),始作甲、乙、丙、丁、戊、己、庚、辛、壬、癸等十天干,及子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥等十二地支,相互配合成六十甲子用为纪历之符号。 我国历法以月球绕地球一周的时间(29.5306天)为一月,以地球绕太阳一周的时间( 365.2419 天)为一年,为使一年的平均天数与回归年的天数相符,设置闰月。据记载,公元前六世纪中国开始采用十九年七闰月法协调阴历和阳历。 天干地支,是古人建历法时,为了方便做60进位而设出的符号。对古代的中国人而言,天干地支的存在,就像阿拉伯数字般的单纯,而且后来更开始把这些符号运用在地图、方位及时间(时间轴与空间轴)上,所以这些数字被赋于的意思就越来越多了。 古人(一说黄帝)观测朔望月,发现两个朔望月约是59天的概念。12个朔望月大体上是354天多(与一个回归年的长度相近似),古人因此就得到了一年有12个月的概念。在搭配日记法(十天干),产生阴阳合历,发展出现在的天干地支;较为成熟时应该是在夏商周三代。 【来源】 它源自远古时代对天象的观测,是为“河图”。 河图和洛书,乃由天象观察中产生的,在三代时期就成为帝王的宝贵之物。河图和洛书构造简明,它是中国古代的文化基石之一。清代经学家廖平,曾将诗经,易经,内经三者反复印证,证实了内经的理论本于易经,而易经之数理又取则于河洛。 河图以十数合五方,五行,阴阳,天地之象。图式以白圈为阳,为天,为奇数;黑点为阴,为地,为偶数。并以天地合五方,以阴阳合五行,所以图式结构分布为: 一与六共宗居北方,因天一生水,地六成之;二与七为朋居南方,因地二生炎,天七成之;三与八为友居东方,因天三生木,地八成之;四与九同道居西方,因地四生金,天九成之;五与十相守,居中央,因天五生土,地十成之。河图乃据五星出没时节而绘成。五星古称五纬,是天上五颗行星,木曰岁星,火曰荧惑星,土曰镇星,金曰太白星,水曰辰星。五行运行,以二十八宿舍为区划,由于它的轨道距日道不远,古人用以纪日。五星一般按木火土金水的顺序,相继出现于北极天空,每星各行72天,五星合周天360度。由此可见,河图乃本五星出没的

干支纪日法

干支纪日法 1定义 “干支纪日法”是使用干支记录日序的方法。干支是天干(甲乙丙丁戊己庚辛壬癸)、地支(子丑寅卯辰巳午未申酉戌亥)的合称,它与干支纪年法一样,用干支相匹配的六十甲子来记录日序,从甲子开始到癸亥结束,六十天为一周,循环记录。[1] 2来历 古书相传,黄帝时代有位大臣,名叫大挠,此人“深五行之情占年纲所建,于是始作甲乙以名日谓之干; 作子丑以名日谓之支,干支相配,以成六旬”,意思是说干支是由大挠最先创作的。实际上,这只是传说。从古代的史实看来,干支和干支纪法的产生也如同“火”的发现一样,是广大劳动者在生产和生活的长期实践中形成并逐步发展起来的,它的产生并不能归功于某一个人,也不能划清于某个时代。从殷墟甲骨片中文字已有干支象形(如右图),殷代帝王也多用天干的名字,作为他的代号,所以殷朝已有干支毫无疑义。[1] 干支纪日从商朝便已开始,但其顺序到春秋时代有无间断或错乱过,尚待考证。截止2013年6月已确切知道:从春秋鲁隐公三年(公元前720年)二月己巳日起到清宣统三年(公元1911年)止,2600多年中从未间断和错乱过。1912年民国元年采用公元纪年后,民间仍沿用干支纪日法,百年来也未错乱。干支纪日法是商朝历法的最大成就,这是现今已知世界最长的纪日法,对于我国历史学,尤其是科学技术发展史的考证和研究,都是极为重要的记时标志,是我国一份珍贵的科学文化遗产。[1] 如《肴之战》:“夏四月辛巳,败秦军于肴。’“四月辛巳”指农历四月十三日;《石钟山记》“元丰七年六月丁丑”,即农历六月九日;《登泰山记》“是月丁未”,指这个月的二十八日。古人还单用天干或地支来表示特定的日子。如《礼记·檀弓》“子卯不乐”,“子卯”,代指恶日或忌日。

干支纪时法(干支纪年法)

干支纪年是中国古代的一种纪年法。即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸十天干和子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二地支按照顺序组合起来纪年。如甲子、乙丑等,经过六十年又回到甲子。周而复始,循环不已。我国传统纪年法依旧沿用干支纪年。 天干地支五行对照表天干、地支与五行的对应表 甲乙丙丁戊己庚辛壬癸 ││││││││││ 阳阴阳阴阳阴阳阴阳阴 木木火火土土金金水水 子丑寅卯辰巳午未申酉戌亥 鼠牛虎兔龙蛇马羊猴鸡狗猪 ││││││││││││ 阳阴阳阴阳阴阳阴阳阴阳阴 水土木木土火火土金金土水 年的干支 对应数字:1、2、3、4、5、6、7、8、9、0 相应天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸 对应数字:1、2、3、4、5、6、7、8、9、10、11、0 相应地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥 公元年份-3,除以10得余数可得天干,如1984年,(1984-3)|10=1所以天干为甲; 公元年份-3,除以12得余数可得地支,如1984年,(1984-3)|12=1所以地支为子; 所以公元1984年为甲子年。 月的干支 月的地支是固定不变的:正月是寅,二月是卯,三月是子,依次类推..... 月的天干记忆比较简单,只要在你年干的基础上记住几句歌诀就可以了: 甲己之年丙做首;乙庚之年卯为头; 丙辛必定寻庚起;丁壬壬位顺流行; 还有戊癸何方觅,甲定之上好追求。 意思就是说,若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。有表如下: 年份一月二月三月四月五月六月七月八月九月十月十一月十二月 甲、巳丙寅丁卯戊辰己巳庚午辛未壬申癸酉甲戌乙亥丙子丁丑 乙、庚戊寅己卯庚辰辛巳壬午癸未甲申乙酉丙戌丁亥戊子己丑

干支纪年法

一种推算天干地支的最简单方法 从近几年全国各地高考命题趋势看,有关文史常识的题目几乎年年考,面对这样的形势,我们在高三备考时,要注意提醒学生平时有意识地加强这方面的记忆和训练,但要注意避免盲目性,同时要注意一些学习技巧。比如有关如何推算天干地支方面的文章网上也有很多,但看了有些学生还是看不懂或是不会运用。其实我们可以简化如下,通俗记忆: 推算公式: 天干=年份尾数(如2009年尾数是 9,对应天干即己) 地支=年份除以12所得余数(如2009÷12所得余数是5,对应地支即丑) 因此2009年应该是己丑年 附:有关天干地支的其它知识如下:

符号排了六轮与地支12个符号排了五轮以后,可构成60干支。续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。 二.查看不同时间段的万年历。如:1516—2060年的万年历,记着五百年的干支,一查便知。 六十年甲子(干支表) 1 2 3 4 5 6 7 8 9 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 甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥 根据“六十年甲子(干支表)”的公元年对应进行向上或朝下地反推。如:《辛亥革命》的辛亥年是1911年(48号干支),《戊戌变法》的戊戌年为35号干支,比辛亥年早13年,则“1911-13=1898”故《戊戌变法》是1898年。 应用公元年进行计算。应用公元年的某一年,聊以60(指六十年甲子),余数小于60,再用余数减去3(干支纪年是从公元4年开始使用的),便知。 如2002年:2002÷60,余数为22,再22-3,得数是19,查六十年甲子(干支表)19号干支,得知是壬午年。

干支纪日与公历换算

干支纪日与公历换算 干支纪日 干支纪日,60日大致合2个月一个周期;一个周期完了重复使用,周而复始,循环下去。确定的文献指出干支纪日始于鲁隐公三年夏历二月己巳日(公元前720年2月10日)。 因为儒略历的平年有365日,而每4年一次,公元年能被4整除,闰年有366日,平均一年365.25日,所以4年1461日和一甲子的60日,最小公倍数是29220日,合80年。这就是说,每80年,干支纪日对应的儒略历月日日期会反复一次循环。(公元4年本来应为闰年,但因为公元前45年开始实施儒略历后,“每隔3年”加一次闰日被误为“每3年”加一次闰日,所以罗马皇帝屋大维下令前5年、前1年、4年停闰以修正错误置闰。) 因为公历的平年有365日,而每4年一次,公元年能

被100但非400整除,闰年有366日,平均一年3 65.2425日,所以400年146097日和一甲子的6 0日,最小公倍数是2921940日,合8000年。这就是说,每80年,干支纪日对应的公历月日日期若没有遇到能被100但非400整除的公元年,会反复一次循环,但整体而言,假设未来从不改公历,每8 000年,干支纪日对应的公历月日日期才会反复一次完整的循环。1912年(中华民国元年)2月18日,合农历壬子年正月初一,以及1992年2月18日,都是是“甲子日”。 干支纪日与公历的换算 从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支。 从已知日期计算干支纪日的公式为: g = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3 z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i

干支纪日与公立的换算

干支纪日与公立的换算 要实用查《中国历史纪年表》就够了。 以公元1601年1月1日的干支固定为“丁卯”,其后日干与日支的变化序列如下:日干与序数的关系:丁1;戊2;己3;庚4;辛5;壬6;癸7;甲8;乙9;丙10。日支与序数的关系:卯1;辰2;巳3;午4;末5;申6;酉7;戍8;亥9;子10;丑11;寅12。计算公式为:(5n+〔n/4〕-〔n/100〕+〔n/400〕+r)÷10=余数(所求日天干);(5n+〔n/4〕-〔n/100〕+〔n/400〕+r)÷12=余数(所求日地支)。n=推算年-1601;r=所求日在当年的日序数——所有月的日数的和(应注意是否是闰年,能被4除尽的为闰年,是闰年二月应加29日)。因纪日干支每60日一循环,故在计算相距日数时,被算年以前的各年中的360日均可不计,只须保留有效的5日即可。计算时可随时简化,尤其是天干的计算,n 为双数时,5n项可省略不计,n为单数时,5n项只保留5;r项只须保留个位数。计算地支时,5n项和r项亦可随时简化,直至其数小于12。推算年的选择和年数n的计算,可选择与80(纪日干支每80年为一大循环)的倍数的年份的计算,直到n小于80,计算地支时,5n项的n 可简化至小于12。式中的n/4、n/100、n/400等项,当n小于除数时,可不计,大于除数时只取其整数。最后的计算结果只看余数,余数是“几”就看天干和地支的“几”就行了。如余数是0,则是上面天干为10“丙”地支为12“寅”,即其日为“丙寅”。如果将来公历历法不变,那么上列公式就可永远适用。至于时辰的记法,只要知道日的天干,就可以记忆时辰的干支了,时的地支是固定的。有从日干推算当日子时的歌诀可助记忆。

天干地支纪年纪月纪日纪时法

天干地支纪年纪月纪日纪时法 一、序 天干地支组合成六十个计时序号,作为纪年、月、日、时的名称,称?干支纪年法?。天干与地支分别取义于树木的?干?与?枝?。 天干有十个:甲、乙、丙、丁、戊、己、庚、辛、壬、癸; 地支有十二个:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。 十二地支对应十二生肖:子鼠;丑牛;寅虎;卯兔;辰龙巳蛇;午马;未羊;申猴; 酉鸡;戌狗;亥猪。 二、天干地支的别称与含义 天干的别称与含义: 甲:焉逢:像草木破土而萌,阳在内而被阴包裹。 乙:端蒙:草木初生,枝叶柔软屈曲。 丙:游兆:炳也,如赫赫太阳,炎炎火光,万物皆炳燃着,见而光明。 丁:强梧:草木成长壮实,好比人成丁。 戊:徒维:茂盛也,象征大地草木茂盛繁荣。 己:祝犁:起也,纪也,万物抑屈而起,有形可纪。 庚:商横:更也,秋收而待来春。 辛:昭阳:金味辛,物成而后有味,辛者,新也,万物肃然更改,秀实新成。 壬:横艾:妊也,阳气潜伏地中,万物怀妊。 癸:尚章:揆也,万物闭藏,怀妊地下,揆然萌芽。 地支的别称与含义: 子:困敦:孳也,阳气始萌,孳生于下也。 丑:赤奋若:纽也,寒气自屈曲也。 寅:摄提格:髌也,阳气欲出,阳尚强而髌演于下。 卯:单阏:冒也,万物冒地而出。 辰:执徐:伸也,万物舒伸而出。 巳:大荒落:巳也,阳气毕布已矣。 午:敦牂:仵也,阴阳交相愕而仵。 未:协洽:眛也,日中则昃,阳向幽也。 申:涒滩:伸束以成,万物之体皆成也。 酉:作噩:就也,万物成熟。 戌:阉茂:灭也,万物灭尽。 亥:大渊献:核也,万物收藏,皆坚核也。

三、纪年、月、日、时 年:每个干支为一年,六十个干支后,又从头循环。由甲子开始,满六十年称一甲子或一花甲子。 月:正月由寅开始,每个月的地支固定不变,然后依次与天干组合;由第一年的正月丙寅月、二月是丁卯月、三月是戊辰。从甲子月到癸亥月,共六十甲子,刚好五年。 日:由甲子日开始,按顺序先后排列,六十日是一个干支的周期。 时:由甲子时开始,但记时的地支固定不变,每天十二个时辰。 (一)纪年法: 干支纪年法中,1个干支代表1年,60个干支代表60年,俗称一个花甲子或一甲子。干支纪年法以甲子为第一年,乙丑为第二年,丙寅为第三年……按干支排序麦顺序往下计数,满六十年,代表一个循环或一个干支周期结束,然后再从甲子为第一年计起,乙丑为第二年……周而复始,一个花甲子,二个花甲子……循环不息。如2017年是农历丁酉年,那么2018年就是农历戊戌年…………以此往下计数。 换算方法: 从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支。(公元前的年份则用58减去?年份数除以60的余数?后计算) 天干:年份除以十,得到的商不管,看余数,若余数减三得正,则按天干顺序往下数,得数即为天干顺序数,若余数减三为负,则加十,得到的数即为天干数,若余数为三,则为天干的最后一位,即癸。 地支:年份除以十二,得到的商不管,看余数,若余数减三得正,则按地支顺序往下数,得数即为地支顺序数。若余数减三为负,则加十二,得到的数即为地支顺序数,若余数为三,则为地支的最后一位,即亥。 把天干数和地支数合并起来,即为所求的干支年份。 以2018年为例: 天干:2018—3=2015,2015/10=201余5,5对应天干第5位是戊,即天干为戊; 地支:2018—3=2015,2015/12=167余11,11对应地支第11位是戌,即地支为戌;则:公元2018是干支纪年的戊戌年。

干支纪年法

干支纪年 干支纪年法是中国历法上自古以来就一直使用的纪年方法。 干支是天干和地支的总称。甲、乙、丙、丁、戊、己、庚、辛、壬、癸等十个符号叫天干,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥等十二个符号叫地支。把干支顺序相配正好六十为一周,周而复始,循环记录,这就是俗称的“干支表”。 干支纪年法干支纪年法 干支纪年传说出自黄帝时代。实际是萌芽于西汉初,始行于王莽,通行于东汉以后。有人认为中国在汉武帝以前用干支纪年。可是,这就是太岁纪年,[1] 用太岁所在纪年,干支表示十二辰(把黄道附一周天分为十二等分)。木星11.862年绕天一周,所以太岁约86年多走过一辰,这叫做“超辰”。此时,干支纪年也有使用,在颛顼历上,西汉武帝太初元年(前104年)是太岁在丙子,太初历用超辰法改变为丁丑。汉成帝末年,由刘歆重新编订的三统历又把太初元年改变为丙子,把太始二年(前95年)从乙酉改变为丙戌。由此知,西汉时期的干支纪年存在与太岁纪年转换的一些混乱。到东汉时,历学者没用超辰法。所以太岁纪年和干支纪年在太始二年表面一样。汉章帝元和二年(公元85年),朝廷下令在全国推行干支纪年。从此干支纪年固定下来,并一直延续至今未再混乱。但是用天干和地支搭配纪日的表现方式起源于夏代,商周沿袭,在殷墟商代考古发现过六十甲子表的牛骨残片。 天干 (甲)象草林破土而萌,阳在内而被阴包裹。又有认为,甲者铠甲也,把万物冲破其甲而突出了。 (乙)草木初生,枝叶柔软屈曲伸长。乙者轧也。 (丙)丙,炳也,如赫赫太阳,炎炎火光,万物皆炳然著见而明。 (丁)壮也,草木成长壮实,好比人的成丁。 (戊)茂也,象征大地草木茂盛。 (己)起也,纪也,万物仰屈而起,有形可纪。 (庚)更也,秋收而待来春。 (辛)金味辛,物成而后有味。又有认为,辛者新也,万物肃然更改,秀实新成。 (壬)妊也,阳气潜伏地中,万物怀妊。 (癸)揆也,万物闭藏,怀妊地下,揆然明芽。

干支纪月和干支纪日

速查干支农历纪年法 其方法为:年代个位数对应天干,除以12的余数对应地支 天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸 4 5 6 7 8 9 0 1 2 3 地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥 4 5 6 7 8 9 10 11 0 1 2 3 速查干支农历纪月法 其方法为:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。例如:2006年为丙戌年,其正月为庚寅,二月为辛卯,三月为壬辰,余类推。 速查干支纪日法 从已知日期计算干支纪日的公式为: G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d -2 + i 其中 C 是世纪数减一,y 是年份后两位,M 是月份,d 是日数。1月和2月按上一年的13月和14月来算。奇数月i=0,偶数月i=6。G 除以10的余数是天干,Z 除以12的余数是地支。 计算时带[ ]的数表示取整。 例如:查2006年4月1日的干支日。将数值代入计算公式。 G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 =200 除以10 余数为0 ,对应天干是‘庚’。 Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 -2 + 6 =204 除以12 余数为0,对应地支是‘申’。 答案是:2006年4月1日的干支日是庚申日。 速查干支纪时法 甲己还加甲,乙庚丙作初;丙辛从戊起,丁壬庚子居;戊癸何方发,壬子是真途。

天干地支纪年法及其换算方法

我国古代是用天干地支来纪年的,现代社会已很少使用。一来现今社会已经离不开国际化,沿用老的历法已经不现实;二来天干地支在民间多用于算命测字,带用浓重的迷信色彩,实在与科技现代社会格格不入。但一个优秀的民族是不会抛弃她的历史和文化的。历史事件、诗词、字画等中,又出现大量天干地支纪年法,对他的了解、熟悉还是很有必要的。以下,让我们稍微了解一下: 一.天干地支之由来 天干地支简称为“干支” 天干地支相当于树干和树叶。它们是一个互相依存,互相配合的整体。中国古代以天为“主”,以地为“从”。“天”和“干”互联叫做“天干”;“地”和“支”互联叫做“地支”,合起来就是“天干地支”。 天干有十个字,总称为“十天干”。地支有十二个字,总称为“十二地支”。 天干地支原始意义,有这样有趣的说法: 1、天干 (甲)象草林破土而萌,阳在内而被阴包裹。又有认为,甲者铠甲也,把万物冲破其甲而突出了。 (乙)草木初生,枝叶柔软屈曲伸长。乙者轧也。 (丙)丙,炳也,如赫赫太阳,炎炎火光,万物皆炳然著见而明。 (丁)壮也,草木成长壮实,好比人的成丁。 (戊)茂也,象征大地草木茂盛。 (己)起也,纪也,万物仰屈而起,有形可纪。 (庚)更也,秋收而待来春。 (辛)金味辛,物成而后有味。又有认为,辛者新也,万物肃然更改,秀实新成。 (壬)妊也,阳气潜伏地中,万物怀妊。 (癸)揆也,万物闭藏,怀妊地下,揆然明芽。 2、地支 (子)孽也,草木生子,吸土中水分而出,为一阳萌的开始。 (丑)纽也,草木在土中出芽,屈曲着将要冒出地面。 (寅)演也,津也,寒土中屈曲的草木,迎着春阳从地面伸展。

(卯)茂也,日照东方,万物滋茂。 (辰)震也,伸也,万物震起而生,阳气生发已经过半。 (巳)起也,万物盛长而起,阴气消尽,纯阳无阴。 (午)仵也,万物丰满长大,阳起充盛,阴起开始萌生。 (未)味也,果实成熟而有滋味。 (申)身也,物体都已长成。 (酉)老也,犹也,万物到这时都犹缩收敛。 (戌)灭也,草木凋零,生气灭绝。 (亥)劾也,阴气劾杀万物,到此已达极点。 天干地支据说其发明者是四五千年前上古时期的大挠氏。例如唐代刘恕在《通鉴外纪》中就引古书说:“(黄帝)其师大挠......始作甲子。”大挠作甲子虽是传说,但从殷商的帝王名字叫天乙(即成汤),外丙,仲壬,太甲等来看,干支的来历必早于殷代,即在三千五百年之前便已出现了。 起先,我们祖先仅是用天干来记日,因为每月天数是以日进位的;用地支来记月,因为一年十位个月,正好用十位地支来相配。可是随之不久,人们感到单用天干记日,每个月里仍然会有三天同一干,所以,便用一个天干和一个地支分别依次搭配起来的办法来记日期,如《尚书。顾命》就有“惟四月哉生魄。王不择。甲子,王乃洮颂水,相被冕服,凭玉几”的记载,意思是说,四月初,王的身体很不舒服。甲子这一天,王才沐发洗脸,太仆为王穿上礼服,王依在玉几上坐着。后来,干支记日的办法就被渐渐引进了记年,记月和记时了。 六十花甲子 中国农历采取天干地支作为计算年,月,日,时的方法,就是把每一个天干和地支按照一定的顺序而不重复地搭配起来,用来作为纪年,纪月,纪日,纪时的代号。把“天干”中的一个字摆在前面,后面配上“地支”中的一个字,这样就构成一对干支。如果“天干”以“甲”字开始,“地支”以“子”字开始顺序组合,就可以得到:

年月日时干支纪法的实用解法(请勿侵权)

年月日时干支纪法的实用解法Practicable Solution of Y ear, Month, Date, Time of Day s in Chinese Era 凌俊华(QQ:837525114) 摘要:在天文学、历史考古、中医的针灸和预测学应用中,通常需要了解干支纪法和公历纪法的变换。迄今为止,主要使用万年历,或者根据万年历总结出一些公式。现在给出了一种年月日时干支纪法和公历纪法换算的简洁方法。 关键词:干支纪法; 公历纪法;换算; 简洁 Abstract: In the application of forecast science ,Chinese medicine acupuncture,historical archaeology and astronomy。It usually needs to know the conversion between Chinese era and the Gregorian calendar. And so far,it can only be done with a perpetual calendar or according to perpetual calendar summarize some formulas. Now the author of the paper gives us an effective method to grasp the conversion between Chinese era and the Gregorian calendar. Keywords: the counting of years; the Gregorian calendar; conversion; concise 本文涉及到文学考证、天文学、历法计算、中医学和易经预测等学科。应用 于经常需要进行时间的干支纪法和公历纪法变换的领域, 特别是进行干支纪年( 纪日)和公元纪年( 纪日) 的换算。在考古学,文献学中可以利用反推来精确地确定日期。在中医针究的子午流柱中也有应用。本人初学周易时在《辞海》的附录中了解到《万年公元干支年月日时互算表》,此表系从俞忠鑫的《汉简考历》中迻录,经过长时间应用,发现很准确。于是经过简单的推算,总结出了《年》表的规律,以及对年月日时互换过程的心得体会。本文的中心思想是把复杂的问题简单化,把高深的理论通俗化。通过详细的分析,使其计算更简单,迅速,让更多的学习者能够理解并掌握此法。为了体现完整性,列出了带*号的段落,考虑到实用性,其可作为选读内容。 一、初步认识

干支纪法的起源

干支纪法的起源 在中国古代的历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥被称为“十二地支”。天干地支按固定的顺序互相配合,组成了六十一轮回的干支纪法。天干地支在我国古代主要用于纪日,此外还曾用来纪月、纪年、纪时等。那么,干支纪法的发明者究竟是谁? 战国末年的史书《世本》称:“容成作历,大桡作甲子。”《尚书正义》解释说:“二人皆黄帝之臣,盖自黄帝以来,始用甲子纪日,每六十日而甲子一周。”此说认为干支纪法是黄帝的大臣大桡发明的。 梁启超在《国文语原解》中认为,天干地支这二十二个字,颇为“奇异复杂而不可思议”。他主张干支应与罗马、腓尼西亚(腓尼基)和希腊文的字母等同起来看待。他还在《饮冰室合集》中,从字形和读音上揭示彼此间的联系,以为中西自古以来的字形与读音,屡经变迁,“若从两方面尽搜罗其异形异音而校合之,安此二十二文,非即腓尼西亚之二十二母乎”?按梁氏的观点,中国古代干支纪法的发明,似乎与腓尼基的二十二字母有关联。 郭沫若在《甲骨文字研究·释干支》中提出不同的看法。他认为,以往人们对干支的解释,都是望文生义的臆测,“十天干”纯属十进位记数法的自然发生,其中多半是殷人所创制。至于“十二地支”,起源于古巴比伦,在比较中国古代的十二辰和古巴比伦的十二宫后,指出中国古代的十二辰和十二地支,都是从古巴比伦的黄道十二宫演变而来。其传入中国的途径,可作大胆推测,也许商民族“本自西北远来,来时即挟有由巴比伦所传授之星历知识,入中土后而沿用之”,或许“商室

本发源于东方,其星历知识乃由西来之商贾或牧民所输入”。 还有的学者从我国上古的夏代帝王世系和商代汤王以下所有帝王的名字中,探究十天干中的字已被用于名号这一特有现象,指出干支不应是外来的。陈遵妫在《中国天文学史》中指出,“在四千多年前的夏代,可能已有干支产生了”。郑文光在所著《中国天文学源流》一书中认为,十天干起源于我国古代伏羲和“生十日”的神话传说,是十进位法概念在纪时中的反映,应当产生于渔猎时代的原始社会;“十二地支”则由常羲“生月十有二”的神话传说演变而来,产生于殷商之前,后逐渐演变为十二辰。所以,郑文光推断:“十二支宜乎是夏人的创作。”杜石然等则在编著的《中国科学技术史稿》一书中,主张夏代已有十天干纪日法,商代在夏代天干纪日的基础上,进一步使用干支纪法,从而把十天干和十二地支配合在一起形成六十日一个循环的纪日法。 中国古代的干支纪法,究竟是谁发明的?起源于何时?看来,这个谜并没有完全解开。

相关主题
相关文档
最新文档