干支纪日法是怎么纪日的?
相传在黄帝时代,中国人民就创造了干支纪日法。有历史记载的这种记日方法已有2600多年历史了,而且从来未中断过。这是世界上最长的一种系统纪日法。例如1988年元旦是乙卯日,以后每隔60天后(3月1日、4月30日、6月29日、8月29日……)都是乙卯日;1月2日是丙辰日,以后每隔60天(3月2日、5月1日、6月30日……)都是丙辰日。同样道理,知道1987年元旦为庚戌日,也可向前推算。
现在,干支纪时、纪日、纪月已很少用了,可是,我国的历书为照顾民间的习俗,还用干支来纪年。
天干、地支相互搭配,可以组成60干支(也叫60花甲子),古人常以此来纪年、纪月、纪日。干支更多的是用来纪年。60干支中,如甲子、乙丑、丙寅、丁卯……甲和子分别位于干、支的首位,从甲子一直到癸亥,正好60年一个循环,为1个花甲子。成语“年逾花甲”说的就是年龄超越了60岁。
一个甲子终了以后,另一个甲子又开始循环。有首古诗说,“山僧不解数甲子,一叶落知天下秋”。史书上说的甲午战争、戊戌变法、辛亥革命等等,这些都是干支纪年。
天干地支纪年法,是怎么计算年月日的?最浅显易懂的方式教给你
古代汉族人民将干支相配的六十个单位,每个单位代表一天,假如某日为甲子日,则甲子以后的日子依次顺推为乙丑、丙寅、丁卯等; 甲子以前的日子依次逆推为癸亥、壬戌、辛酉等。
干支纪日法是汉族民间使用天干地支记录日序的方法,是农历的一部份,也是历代历书中的重要组成部分。干支是天干(甲乙丙丁戊己庚辛壬癸)、地支(子丑寅卯辰巳午未申酉戌亥)的合称,它与干支纪年法一样,用干支相匹配的六十甲子来记录日序,从甲子开始到癸亥结束,六十天为一周,循环记录。与干支纪年"天道“五行不同,干支纪日是”地道“五行!
扩展资料:
由于公历与干支纪法的体系和周期完全不同,因此它们之间的换算问题比较复杂。尤其是求解公历任一日的日干支是十分困难的,目前主要依靠查询万年历解决。作者经过潜心研究,探究推导出──计算公历任一日干支的历法公式,简称《高氏日柱公式》。此公式采用插入世纪常数和月基数的方法,简捷准确而又科学实用,彻底解决了由来已久的历法换算难题。在“不查万年历,日柱早知道”的具体问题上具有极大的实践意义。
参考资料来源:百度百科-天干地支
参考资料来源:百度百科-干支纪日法
参考资料来源:百度百科-天干
干 支 纪 年 法
一.十支纪年是我国传统的纪年方法。
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 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号干支,得知是壬午年。
三.结合实际了解“十二地支”
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
四、由公元推干支
为了便于运算和使检索更加直观,借用六十干支表并按顺序加以编号成表一如下:
六十干支表
甲子0 乙丑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
该表于公元前后的推算均适用,具体的方法如下:
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,查表一知该年对应的干支为壬戌。其余可以类推。
上述方法简便易行,只要记住表一,就完全可以不用纸笔,直接由心算推出结果。
一、干支表(我先把表给出来,因为之后计算会需要)
01 甲子 11 甲戌 21 甲申 31 甲午 41 甲辰 51 甲寅
02 乙丑 12 乙亥 22 乙酉 32 乙未 42 乙巳 52 乙卯
03 丙寅 13 丙子 23 丙戌 33 丙申 43 丙午 53 丙辰
04 丁卯 14 丁丑 24 丁亥 34 丁酉 44 丁未 54 丁巳
05 戊辰 15 戊寅 25 戊子 35 戊戌 45 戊申 55 戊午
06 己巳 16 己卯 26 己丑 36 己亥 46 己酉 56 己未
07 庚午 17 庚辰 27 庚寅 37 庚子 47 庚戌 57 庚申
08 辛未 18 辛巳 28 辛卯 38 辛丑 48 辛亥 58 辛酉
09 壬申 19 壬午 29 壬辰 39 壬寅 49 壬子 59 壬戌
10 癸酉 20 癸未 30 癸巳 40 癸卯 50 癸丑 60 癸亥
下面是重点
二、具体计算
类型一:
举例: 公元541年6月癸丑日是哪一天,最最重要的是,该如何计算出来?
步骤1:首先查的公元541年是梁武帝萧衍的大同七年,这一步在大多数字典上都能查到,网上也很容易。
步骤2原理: 找到初一之后,再数准欲查之日和初一的天数,很容易算得了
步骤2:下载陈垣先生的《二十史朔闰表》一书,在正文第76页查得,该年六月份是辛丑朔,也就是初一,同时在旁边小字查的农历541年六月初一是西历的7月9号。
再按照干支表,初一是辛丑,按照辛丑、壬寅、癸卯、甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑。癸丑是十三,那么那天就是也就是农历541年六月十三,也是公历541年7月21日。
ps: 以上的困难主要在查《二十史朔闰表》表上,该表框内横排第一行是年份,以年号为准。竖排最右一行是月份。交汇之处就是该月的初一朔日所对应的干支,干支左侧有竖排小字,代表初一那天的公历日子。
这本书在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、古代三种纪年法有年号纪年法、干支纪年法、年号干支兼用法。2、古代三种纪月法有序数纪月法、地支纪月法、农历时节纪月法,农历各月还有月令别名。3、古代三种纪日法有序数纪日法、干支纪日法、月相纪日法。4、纪日法中月相纪日法指用朔、朏、望、既望、晦等表示月相的特称来纪日。每月第...
干支纪年、纪月、纪日和纪时的区别?
1. 干支纪时法以地支为基础,从每天的23点开始为子时,之后依次是丑、寅、卯、辰、巳、午、未、申、酉、戌、亥等。每个时辰相当于现在的两个小时,循环一次为24小时。2. 天干的作用在于扩展计数规模并统一干支两个系统。干支不仅用于计时,还可用于纪年、纪月、纪日。年和日的历史可以追溯到轩辕...
干支纪日法怎么算?
问题二:天干地支纪日法怎么换算 ▲天干地支纪年与公历的近似换算 从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支。(公元前的年份则用58-“年份数除以60的余数”后计算) 也可以天干:年份÷10,得到的商不管,看余数,若余数-3得正,则按天干顺序往下数,得数即为天干顺序数,若...
古代纪年方法的纪日法
日是最早出现的计时单位。干支的概念:天为干,地为支。十天干是:甲乙丙丁戊己庚辛壬癸;十二地支是:子丑寅卯辰巳午未申酉戌亥。六十甲子:十干和十二支依次组合为六十个单位,组合的方法是以天干的单数配地支的单数,天干的双数配地支的双数,从甲子始,至癸亥终,称为六十甲子。干支纪日法:...
干支纪日法怎么确定当天是什么,比如23号是甲子,为什么是甲子而不是...
答案是: 2011年1月18日干支日是癸酉日。这个公式很难记也不好理解现给出一简易公式:干支纪日法的换算关系 一,天干地支的基本概念 天干 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 地支 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 ...
干支纪日法如何计算,正确的日干支推算法
干支纪日法如何计算 干支记日推算揭秘之一种:日干支的推算一般按阳历日期来推算,先以当年的元旦干支的代表数为基础(天干1~10,地支1~12)另加所求日数,然后查表按月进行加或减(附后),再除去干支的周转数(天干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 其中c是世纪数减1.奇数月 i=0,偶数月 i=6,年份前两位,y 是年份后两位,M 是月份,d 是日数.[ ] 表示取整数....
古代的干支纪法从哪个朝代开始的?
据说在干支纪年法以前,曾采用过岁星纪年法 。但后面发现这样记录的周期并是百分百的准确,所以从东汉建武三十年(公元54年)以后,就逐步开始了干支纪年法。而干支纪日法在我国也有非常悠久的历史,殷代甲骨片上已发现了完整的干支表,而且根据《春秋》所记第一次日食发生在鲁隐公三年(公元前720年)...
干支纪日的日干支推算表
日干支公式: 日干支=年数+月数+日期(和大于60,则减60;1月、2月各天用上一年数)1月和2月的年数要归上一年,年数要用上一年的年数,可以看作上一年的13月和14月,例如求2015年1月30日干支,未到3月,年数要看2014年,2014年数=7,不能用2015年数,月数不变。例:分别求出1986年7...
怎样推算每月庚日
1. 庚日的计算基于干支纪日法,这是一种中国古代的纪日方式,通过将天干和地支相配对来标记日期。2. 干支纪日法涉及60个不同的干支组合,这些组合按照固定的顺序循环出现,每一个组合对应一个特定的日子。3. 天干有10个,分别是甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支有12个,包括子、...
诏残关节:[答案] 干支是天干、地支的总称.我国古代用干支计时,已有很长的历史了. 天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫十天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也称十二地支. 干支还有阴阳之分:甲、丙、戊...
福贡县13233773602: 干支纪日法的介绍 - ?
诏残关节: 干支纪日法是汉族民间使用天干地支记录日序的方法,是农历的一部份,也是历代历书中的重要组成部分.干支是天干(甲乙丙丁戊己庚辛壬癸)、地支(子丑寅卯辰巳午未申酉戌亥)的合称,它与干支纪年法一样,用干支相匹配的六十甲子来记录日序,从甲子开始到癸亥结束,六十天为一周,循环记录.古代汉族人民将干支相配的六十个单位,每个单位代表一天,假如某日为甲子日,则甲子以后的日子依次顺推为乙丑、丙寅、丁卯等; 甲子以前的日子依次逆推为癸亥、壬戌、辛酉等.
福贡县13233773602: 天干地支记日法详解谁有? - ?
诏残关节: 速查干支纪日法从已知日期计算干支纪日的公式为: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月按上一年...
福贡县13233773602: 干支纪日法 - 每年夏至这一天的天干日怎样计算? ?
诏残关节: 我国古代流行“干支纪日法”,用10个天干与12个地支相配而成的60组不同的名称来记日子,循环使用.每逢有庚字的日子叫庚日.庚日的“庚”字是“ 甲、乙、丙、丁、戊、己、庚、辛、壬、癸”10个天干中的第7个字,庚日每10天重复一次.从夏至开始,依照干支纪日的排列,第3个庚日为初伏,第4个庚日为中伏,立秋后第1个庚日为末伏.这样算起来一伏就是十天,三伏也是十天,可二伏就不一定了,有十天,也有二十天的.不过怎么算庚日可就更麻烦了,好象还没有一种方法可以算出来的,现在用的都是一天天往后推,反正60天一轮,你只要记住某一天就可以向前向后推了.据说以前算命的可以记住好多年的日期. 我博客有一篇文章,起伏怎么算,建议你看看.
福贡县13233773602: 从初一日到三十日,干支记日分别是什么? - ?
诏残关节: 干支纪日法 甲子第一日,乙丑为第二日,丙寅为第三日……60日为一周.一周完了再由甲子日起,周而复始,循环下去.例如农历己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初二又是丁酉日. 1....
福贡县13233773602: 天干地支计算年,月,日,时怎么计算? - ?
诏残关节:[答案] 天干地支简称干支,是夏历中用来编排年号和日期用的. 天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也称十二地支.干支还是阴阳之分:甲、丙、戊、庚、壬为阳干...
福贡县13233773602: 天干地支怎样纪日啊?????????? - ?
诏残关节: 甲乙丙丁戊,己康辛壬癸.配子丑壬卯,辰巳午未,申酉戌亥,如甲子年,就是甲配子,那年就是鼠年,那么属鼠的就是甲鼠年生人,而天干有十个,地支却有十二个,天干和地支无法整齐相配,因此有几个地支永远也配不上天干的.所以,已子永远也不能相配,以此类推.
福贡县13233773602: 如何用天干地支计算年月日时? - ?
诏残关节:[答案] 中国古代的一种纪年法.即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸为十干,子、丑、寅、卯、辰、巳、午、未、申、酉... 二月为辛卯,三月为壬辰,余类推. [编辑本段]速查干支纪日法 从已知日期计算干支纪日的公式为: G = 4C + [C / 4] + 5y ...
福贡县13233773602: 古代纪年方法的纪日法 - ?
诏残关节: 日是最早出现的计时单位. 干支的概念:天为干,地为支.十天干是:甲乙丙丁戊己庚辛壬癸;十二地支是:子丑寅卯辰巳午未申酉戌亥.六十甲子:十干和十二支依次组合为六十个单位,组合的方法是以天干的单数配地支的单数,天干的双数...
福贡县13233773602: 古代流行的干支纪年,干支纪月,干支纪日是怎么算的? - ?
诏残关节: 天干地支简称“干支”,天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥(注:十二地支对应十二生肖——子:鼠;丑:牛;寅:虎;卯:兔;辰:龙;巳:蛇; 午:马;未:羊;...