干支纪年法可以拿来纪日吗天干甲子辛酉(干支纪日和干支纪年的不同)
目录导读:
古时候干支除了可以纪年还不错纪日
干支不但用于纪年,也常用以纪日。干支纪日和干支纪年的道理是相同的,每一天用一对干支来预示,60天一循环。
古时候干支除了可以纪年还不错纪日
古时候主要用于纪日,此外还曾用以纪月、纪年、纪时等。早在3000多年以前,我们的祖先就已经用“干支”的方式方法来记日了。干指天干。它由“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”十个字组成。支是地支。它用“子、丑、寅、卯、辰、已、午、未、申、酉、戌、亥”十二个字预示。一个天干配上一个地支,就组成一对干支。
请问干支怎样记年月日法,请举例。谢谢!
天干地支:也称"干支",是"甲乙丙丁戊已庚辛壬癸"十天干与"子丑寅卯辰巳午未申酉戌亥"十二地支之合称。 60甲子:用十干的"甲、丙、戊、庚、壬"和十二支的"子、寅、辰、午、申、戌"相配,十干的"乙、丁、已、辛、癸"和十二支的"丑、卯、巳、未、酉、亥"相配,共配成六十组,称为《60甲子》。 古代人们用天干地支、来预示年、月、日、时的次序,循环往复,循环使用。 干支最开始是用以纪日的,后来多用以纪年,此刻阴历的年份仍用干支。 使用方法: 一·记年 每个干支为一年,六十个干后(俗称\\“60甲子\\”),又从头算起,循环往复,循环不息。 二·记月 每一个月的地支永恒不变〈正月是由寅开始,二月是卯,三月是辰。。。。直至十二月丑〉紧接着依次与天干组合,开头的一年的正月是丙寅月、二月是丁卯月、三月是戊辰。。。。如此类推。如同上表从甲子到癸亥,共60甲子,刚好五年。 三·记日 按顺序先后排列,两个月六十日,刚好一个干支的周期。 四·记时 记时的地支永恒不变,每一天十二个时辰,23:00~1:00为子时;1:00~3:00为丑时……21:00~23:00为亥时。
干支纪日法是怎么纪日的?
干 支 纪 年 法
一.十支纪年是中国传统的纪年方法。
1.干和支之寓意:干支是天干,地支之合称。
干指天干,共有10个符号:
1 2 3 4 5 6 7 8 9 10
甲 乙 丙 丁 戊 己 庚 辛 壬 癸
支指地支,共有12个符号:
1 2 3 4 5 6 7 8 9 10 11 12
子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
2.干和支组合后用于纪年。即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。按此排法,当日干10个符号排了六轮与地支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 二十四 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号干支,得知是壬午年。
三.结合实际了解“十二地支”
1.用十二种动物分别与十二地支相配成为“12生肖年”。(见下图)如凡是含有“子”的天干地支年,就是“鼠年”,此一年里出生人都是属“鼠”;凡是含有“丑”的天干地支年就是“牛年”,此一年进而出生人都是属“牛”。以此类推。(如下表)
12生肖年
1 2 3 4 5 6 7 8 9 10 11 12
子鼠 丑牛 寅虎 卯兔 辰龙 巳蛇 午马 未羊 申猴 酉鸡 戌狗 亥猪
2. 以十二地支来预示十二时辰。
一日有24小时,而中国传统则以十二个时辰来预示,即一时辰是二小时。(如下表)
24小时和十二时辰对应表
子 丑 寅 卯 辰 己
23-01:01-03:03-05 :05-07:07-09:09-11
午 未 申 酉 戊 亥
11-13:13-15:15-17:17-19:19-21:21-23
4。由公元推干支
为了便于运算和使检索更加直观,借用六十干支表并按顺序加以编号成表一如下:
六十干支表
甲子0 乙丑1 丙寅2 丁卯3 戊辰4 己巳5 庚午6 辛未7 壬申8 癸酉9
甲戌10 乙亥11 丙子12 丁丑13 戊寅14 己卯15 庚辰16 辛巳17 壬午18 癸未19
甲申20 乙酉21 丙戌22 丁亥23 戊子二十四 己丑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
该表于公元前后的精密推算均适用,具体的方式方法如下:
1,求公元后某年(设为Y)的天干地支。方法是:先以Y除以60总结出余数,紧接着再减去4,最后依据所得结果查表相应序数所相应的干支即为该年的天干地支。
例如求公元1911年的天干地支:1911÷60余数是51,减4后得47,查表一47相应的干支是辛亥,即1911年为辛亥年。因为干支纪年60年一循环,当Y÷60的余数小于4时,需借干支纪年的一个周期60之数,例如1981年除以60余数是1,直接减4不够减,加上60之后再减4等于57,查表一便知1981年为辛酉年。余可类推。
2,求公元前某年(设为X)的天干地支。方法是:先以X除以60求其余数,再用57减去所得余数,依据所得结果再查表相应的干支,即为该年的天干地支。
例如求公元前221年的天干地支:221÷60,余数为41,以57-41=16,查表一16相应的是庚辰,即公元前221年相应的干支应为庚辰。同样因为干支纪年的循环周期为60年,当余数大于57时,也需再借60。例如求公元前479年(孔子卒年)的天干地支:479除以60余59,用57减59不够减,加上60之后再减59等于58,查表一知该年相应的干支为壬戌。其余可以类推。
上述方法简便易行,只要记住表一,就完全可以不用纸笔,直接由心算推出结果。
天干地支怎么纪月纪日纪时?
干支纪年、纪月、纪日和纪时的简单计算方法 一。干支纪年 [方法一]公元1年的天干地支是辛酉,只要记住辛酉这一干支,即可简便而又迅速地精密推算公元前后任何一年的天干地支。 1、求公元后年干支 干:支取所求年分的个位数 支:以所求年分数目12,取其余数。 紧接着,以辛酉为起点,按干支顺序按顺序推出年干和年支(正推)。 逆干支顺序而推为反推 例1:求公元1846年的天干地支 干:6(1846年的个位数是6) 支:10(1846÷12,得余数是10) 以辛酉为起点(即1),正推,得1846年的天干地支是丙午 附注:如干。支数为0,则取辛酉的前一个干支,即庚申。 例2:求公元2050年的天干地支 干:0-庚 支:10(2050÷12余数10)-午 2050年为庚午 2、求公元前年干支 算法与上法一样,只是要反推,即逆干支顺序而推,或用10和12分别减去原得数后再正推。但须留意,此时起点与上法不同,以辛酉为0,反推时以辛酉前一干支即庚申为起点(即1),正推则以辛酉的下一干支即壬为起点。或直取公元前负数即可。 比如:求公元前231年的天干地支 [方法一]干:1 支:11(231÷12余数11) 11为反推时的天干地支数,只要直取表内公元前负数即可,即为庚戊。如要正推,则还要用10,12减去此二数。即干为10-1=9,支为12-11=一、结果为庚戊。 [方法二]如不以辛酉作起点,也可以任何一个已知年干支为起点精密推算。一般可以当年为起点。方法: 以所要求的年数减去已知年数(或当年),得数的个位数即为年干数,得数除以12所得的余数即为年干支数。干支数为正数时正推,为负数时反推,或按[方法一]中方法变为正推。应注意和提防的是已知年干支作0,正推时以已知年干支的后一干支为1,反推时以已知年干支的前一年干支为一、 比如:已知1985年是乙丑年,求1999年的天干地支。 1999-1985=14 干:4 支:2(14÷12余数是2) 按乙0丙1······的顺序正推得年干为已,按丑0寅1······的顺序正推得年支为卯,故1999年为已卯年。 又如:求1932年的天干地支 1932-1985=-53 反推干支数:干:10-3=7 支:12-5=7 结果:1932年的天干地支为壬申。 二。日元支计算法 [方法]以某一个已知日元支作起点(我们去大家易记住的1984年元月1日的天干地支甲午)。 (一)将所求的年。有。日的数目分别减去1984年1月1日的数目,得年差。月差。日差,并算才闰年数。大月数。二月数(注:所求年大于1984年的这样减)。 (二)(年差×5)+(月差×30)+日差十闰年数+大月数-(二月份数×2)得总日差。 (三)总日差的个位数为日元数,总日差除以12所得余数是日支数。 比如:已知1984年1有1日是甲午,求1999年9月10日的天干地支。 ①1999、9、10 1984、1、1 ----- 15、8、9 闰年数:4(15年中闰三次,加上1984年本身是闰年) 大月数:5(从1月到9月有5个大月) 二月数:1(从1月到9月仅有一个2月) ②15×5+8×30+9+5+4-1×2=331 干:1 支:7(333÷12所得余数是7) 以甲午作起点其干支数作0。0,其后之干支序数依次为1、1、2、2、3、3······由此推得1999年9月10日是乙丑日。 若所求之年小于1984年,计算步骤与原理与上同,但须注意和提防几点。 (一)。必须以数大的1984、1、1减去数小的所求年。月。日。 (二)。当月差为负数时,后面的大月数和2月数也要为负数。 (三)。最后求出的天干地支数为正数时,用反推法,为负数时用正推法。诚然,反推法可以变换为正推法(见“年干支求算法”)。 比如:求1930年8月二十四日的天干地支 ①1984、1、1 1930。8、二十四 ----- 54-7-23 闰年数:13(54年中闰13次,1984年不计入) 大月数:-4(注意和提防要依月差的正负号取) 二月数:-1 ②54×5-7×30-23+13-4+2=48 干:8 (此乃反推干支数) 支:0 10-8=2-丙 变正推则为: 0无需变-午 推得1930年8月二十四日为丙午日 求得干时须留意如下几点: (一)算闰年数及二月份数时,只取二月29日在运算范围内的闰年及2月28日在运算范围内的二月,取大月数也只能取31日在运算范围内的大月。比如:从1984年1月1日到1999年9月10日闰年数有4,但若从1984年3月1日到1999年9月10日则闰年数只有3,由于1984年2月29日(闰)不在运算范围内。从1月1日到9月10日有5个大月,但从1月到8月30日则只有4个大月数,由于8月31日未包括在运算的时是范围内。从1984年1月1日往后算年数时要把1984年这个闰年算在内,但从1984年1月1日往前算闰年数时,就不可以把1984年作为一个闰年数算上,由于二月份根本未参加运算。算2月数之理亦然,从1月到2月,二月数算0,只有从1月到2月后的月份,二月数才能算一、 (二)注意和提防历法有100年停闰而400年又不停闰的规律,停闰一次,则闰年数减1,如求19世纪中某一日的天干地支,在计闰年数时须减1,余类推。 三。干支纪月 每一年十二月,与十二地支之配对是固定的,即:正月寅。二月卯。三月辰······冬月子。腊月丑。十天干则要轮流与之相配。于是,first of all要求出正月的月干,紧接着就可按顺序推出该年中各月的天干地支。 求月干支先要晓得或者算出年干支,紧接着依据年干支求出正月干支。 年干为已。庚。辛。壬。癸之年的月干支与年干为甲。乙。丙。丁。戊之年的月干支分别相同,即已年与甲年,庚年与乙年的月干支相同,余类推。即表: ┏━━━━━━┓ ┃甲乙 丙丁 戊┃ ┃已庚 辛壬 癸┃ ┃12 34 5 ┃ ┗━━━━━━┛ 将年干的甲。乙。丙。丁。戊分别定为1、2、3、4、5,正月的月干数一旦在该年的年干数上加1,紧接着按其得数向后正推即得月干。 比如:求1985年(乙丑年)的月干支。 乙为2,再加1则为3,紧接着从乙开始,向后正推三位,至戊,则知乙丑年正月干支为寅,以后各月依次为二月已卯,三月庚辰。 乙。庚。辛。壬。癸各年的月干支分别按甲。乙。丙。丁各年的月干支计算方法求之。 比如:求庚年午年的月干支 庚年的月干支与乙年同,按乙年的月干支算法求之即得(见上例)。故庚午年的月干支为正月戊寅,二月已卯。三月庚辰······。 四。时干支计算法 每日十二时辰,分别以十二地支固定地预示之,即夜晚11~1时为子,1~3时为丑,3~5时为寅,5~7时卯······。时支永恒不变,时干则轮流与之相配。于是,求时干支first of all要求出该日子时的时干,紧接着按顺序推出各时辰的天干地支。 同求月干支一样,只要求出甲。乙。丙。丁。戊各日的时干支,就可知已。庚。辛。壬。癸更日的时干支,后者亦依前者而求之。见表: ┏━━━━━━┓ ┃甲乙 丙丁 戊┃ ┃已庚 辛壬 癸┃ ┃ 12 34 5 ┃ ┗━━━━━━┛ 方法:将月干数减1,紧接着按此得数,用日柱天干为始,向后正推,即得该日子时的天干,其余各时则可依次而推得。 如:求丙寅日的时干支 丙数为3,减1则为2,紧接着以丙为始向后正推到,故丙日的时干依次为:戊子。已丑。庚寅。辛卯······。 又如:求辛未日的时干支 辛日的时干支同丙时,依丙日时干支计算法求之即得(见上例)。 参考资料: gb。weather。gov。hk/gts/time/stemsandbranchesc。htm,
如何用干支代表年月日?
干支纪年月日法及与公元时间的精密推算 干支纪年法 一.十支纪年是中国传统的纪年方法。 1.干和支之寓意:干支是天干,地支之合称。 干指天干,共有10个符号: 1 2 3 4 5 6 7 8 9 10 甲乙丙丁戊己庚辛壬癸 支指地支,共有12个符号: 1 2 3 4 5 6 7 8 9 10 11 12 子丑寅卯辰巳午未申酉戌亥 2.干和支组合后用于纪年。即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。按此排法,当日干10个符号排了六轮与地支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 二十四 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号干支,得知是壬午年。 三.结合实际了解“十二地支” 1.用十二种动物分别与十二地支相配成为“12生肖年”。(见下图)如凡是含有“子”的天干地支年,就是“鼠年”,此一年里出生人都是属“鼠”;凡是含有“丑”的天干地支年就是“牛年”,此一年进而出生人都是属“牛”。以此类推。(如下表) 12生肖年 1 2 3 4 5 6 7 8 9 10 11 12 子鼠 丑牛 寅虎 卯兔 辰龙 巳蛇 午马 未羊 申猴 酉鸡 戌狗 亥猪 2. 以十二地支来预示十二时辰。 一日有24小时,而中国传统则以十二个时辰来预示,即一时辰是二小时。(如下表) 24小时和十二时辰对应表 子丑寅卯辰己 23-01:01-03:03-05 :05-07:07-09:09-11 午未申酉戊亥 11-13:13-15:15-17:17-19:19-21:21-23 4。由公元推干支记年 为了便于运算和使检索更加直观,借用六十干支表并按顺序加以编号成表一如下: 六十干支表 甲子0 乙丑1 丙寅2 丁卯3 戊辰4 己巳5 庚午6 辛未7 壬申8 癸酉9 甲戌10 乙亥11 丙子12 丁丑13 戊寅14 己卯15 庚辰16 辛巳17 壬午18 癸未19 甲申20 乙酉21 丙戌22 丁亥23 戊子二十四 己丑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 该表于公元前后的精密推算均适用,具体的方式方法如下: 1,求公元后某年(设为Y)的天干地支。方法是:先以Y除以60总结出余数,紧接着再减去4,最后依据所得结果查表相应序数所相应的干支即为该年的天干地支。 例如求公元1911年的天干地支:1911÷60余数是51,减4后得47,查表一47相应的干支是辛亥,即1911年为辛亥年。因为干支纪年60年一循环,当Y÷60的余数小于4时,需借干支纪年的一个周期60之数,例如1981年除以60余数是1,直接减4不够减,加上60之后再减4等于57,查表一便知1981年为辛酉年。余可类推。 2,求公元前某年(设为X)的天干地支。方法是:先以X除以60求其余数,再用57减去所得余数,依据所得结果再查表相应的干支,即为该年的天干地支。 例如求公元前221年的天干地支:221÷60,余数为41,以57-41=16,查表一16相应的是庚辰,即公元前221年相应的干支应为庚辰。同样因为干支纪年的循环周期为60年,当余数大于57时,也需再借60。例如求公元前479年(孔子卒年)的天干地支:479除以60余59,用57减59不够减,加上60之后再减59等于58,查表一知该年相应的干支为壬戌。其余可以类推。 上述方法简便易行,只要记住表一,就完全可以不用纸笔,直接由心算推出结果。 5。速查干支阴历纪月法 其方法为:若遇甲或己的年份 ,正月是丙寅;遇上乙或庚之年,正月为戊寅;遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;遇上戊或癸之年,正月为甲寅。按照正月之干支,其余月份按干支精密推算即可。 比如:2006年为丙戌年,其正月为庚寅,二月为辛卯,三月为壬辰,余类推。 6。速查干支纪日法 从已知日期计算干支纪日的公式为: 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=六、G 除以10的余数为天干,Z 除以12的余数为地支。 计算时带[ ]的数预示取整。 比如:查2006年4月1日的天干地支日。 将数值代入计算公式。 G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =197 除以10 余数是 7 ,天干之第7位是‘庚’。 Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213 除以12 余数是 9 ,地支之第9位是‘申’。 答案是:2006年4月1日的天干地支日是庚申日。
