文档库 最新最全的文档下载
当前位置:文档库 › 快速推算干支纪年法

快速推算干支纪年法

快速推算干支纪年法
快速推算干支纪年法

快速推算干支纪年法

广东省电白县林头中学朱雄辉

学习中国历史,一定要了解中国土生土长的历史纪年法——干支纪年法,否则对于一些史籍的阅读就如同雾里看花,不甚明了。就中国近代史来说,不少历史事件就是直接用干支纪年法来表示,如辛酉政变、甲午中日战争、戊戌变法、辛丑条约、辛亥革命等。干支纪年法是我国古代主要的纪年法,它是将甲、乙、丙、丁、戊、己、庚、辛、壬、癸十天干与子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二地支相互搭配(奇数对奇数,偶数对偶数),组成甲子、乙丑……直到癸亥共六十组,然后又回复到甲子循环使用。因此,只能用公元纪年来推算干支纪年,不能用干支纪年来推算公元纪年。

怎样快速得知公元某年的干支名称呢?下面介绍一种简易的推算方法:

先将天干进行编码:甲、乙、丙、丁、戊、己、庚、辛、壬、癸

4、5、6、7、8、9、0、1、2、3

凡是公元某年的最后一位数字(个位数)是“4”,那么该年的天干就是“甲”;“5”就是“乙”;余类推。如2003年的天干就是“癸”。记住这一编码很实用,虽然不能用干支纪年来直接推算公元纪年,但可以给我们一点提示,凡是天干为“甲”的公元纪年数最后一位数必为“4”;“辛”为“1”;余类推。如辛酉政变(1861)、辛丑条约(1901)、辛亥革命(1911)发生年代的最后一位数字都是“1”。

再将地支进行编码:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥

4、5、6、7、8、9、10、11、0、1、2、3

把公元某年的数字除以12,余数为“4”,那么该年的地支就是“子”;余数为“5”就是“丑”;余类推。心算地支可将年份数减去12的倍数,如1800、1860、1920、1980等,再算就容易得多了。

最后将天干、地支合在一起,就是公元某年的干支纪年。如1861年,最后一位数字是“1”,天干为“辛”,将1861除以12(或1861减去1860),余数为“1”,地支为“酉”,那么公元1861年就是辛酉年。

对于公元前某年换算成干支纪年的方法,天干地支的编码分别如下:

甲、乙、丙、丁、戊、己、庚、辛、壬、癸

7、6、5、4、3、2、1、0、9、8

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

9、8、7、6、5、4、3、2、1、0、11、10

推算方法同前,如公元前475年,最后一位数字为“5”,天干为“丙”,475除以12,余数为“7”,地支为“寅”,即为丙寅年。

干支纪年法

干支纪年法 一.干支纪年是我国传统的纪年方法。 1.干和支的含义:干支是天干,地支的合称。 干指天干,共有10个符号: 12345678910 甲乙丙丁戊己庚辛壬癸 支指地支,共有12个符号: 123456789101112 子丑寅卯辰巳午未申酉戌亥 2.干和支组合后用于纪年。即:将十天干和十二地支按顺序搭配组合成干支,用于纪年。按此排法,当天干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支。续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。 二.查看不同时间段的万年历。如:1516—2060年的万年历,记着五百年的干支,一查便知。 六十年甲子(干支表) 1 2 3 4 5 6 78 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 4445 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 公元纪年与干支纪年的换算:首先,将天干、地支编号如下:甲乙丙丁戊已庚辛壬癸 4 5 6 7 8 9 0 1 2 3 子丑寅卯辰巳午未申酉戌亥 4 5 6 7 8 9 10 11 0 1 2 3 如要将公元纪年换算成干支纪年,以公元年的尾数在天干中找出相对应。然后,将公元纪年除以12,用余数在地支中找出所对应的地支。这样,公元纪年就换算成了干支纪年。如:公元1995年,用该年尾数5找出对应的天干为“乙”。然后,用1995除以12得余数为3。用余数3找出相对应的地支为“亥”。那么,公元1995年则为农历乙亥年。再如:公元1861年,用尾数1查天干为“辛”,用1861除以12得余数为1,再用余数1查找地支为“酉”。那么,公元1861年则为农历辛酉年。如果某一年的尾数为0或者用该年除以12的余数为0,则取天干中的第10位“庚”和地支中的第0位“申”。如:公元120年,尾数0则取天干中的“庚”;除以12余数为0,则取地支中的第0位“申”。那么,公元120年则为庚申年。另外,如果公元纪年是单个数字,就用该数字在天干、地支中查找即可。如:公元6年,则在天干、地支中找出6相对应的“丙”和“寅”,那么该年则为丙寅年。公元8年则为戊辰年。公元11年,则取尾数1对应的天干中的“辛”和11对应的地支中的“未”。那么,该年则为辛未年。公元12年则为壬申年。 2 公元前纪年与干支纪年的换算:将天干、地支编号如下:甲乙丙丁戊已庚辛壬癸 7 6 5 4 3 2 1 10 9 8 子丑寅卯辰巳午未申酉戌亥 9 8 7 6 5 4 3 2 1 12 11 10 具体换算方法同一,如:公元前155年,用尾数5取天干中的“丙”;155除以12得余数11,对应地支中的“戌”。那么,该年则为丙戌年。方法二 1.天干的确认天干按公元纪年末尾数字确认。公元前:0为辛,1为庚,2为己,3为戊,4为丁,5为丙,6为乙,7为甲,8为癸,9为壬。公元后:0为庚,1为辛,2为壬,3为癸,4为甲,5为乙,6为丙,7为丁,8为戊,9为己。 2.地支的推算地支可分为奇数组和偶数组。(公元后奇数公元纪年配偶数组,偶数公元纪年配奇数组。公元前则相反。)奇数组:偶数组: 1 2 3 4 5 6 1 2 3 4 5 6

快速推算年干支

快速推算年干支 对于爱玩算命的朋友,对方一说是某年出生,就能说出他是什么木、金、水、火、土等命,要知道年柱的干支是基础,熟记纳音五行是关键。死记硬背,无疑是非常头痛的事。路人整理出一个很不错的推算年干支的方法,具体介绍如下: 3、干支推算。 将年度加上57的和,除以60,得出余数,将这个余数再除以10的余数是 天干的序号,除以12的余数是地支的序号。另:天干固定记忆,甲干年的尾数永远时,乙则是5....癸则是3 如:2009年的干支计算。 2009+57=2066,2066÷60,余数是26。 26÷10,得余数是6,天干是己 26÷12,得余数是2,地支是丑, 所以2009年就是己丑年。

六十甲子纳音五行快速记忆法 对于学习四柱预测的朋友来说,熟记纳音五行是至关重要的。死记硬背,无疑是非常头痛的事。纳音于实用预测的关系并不太大,只要知道纳音所属的五行就可以了。对此,整理出一个很不错的记忆方法,具体介绍如下: 用天干序号加上地支序号之和即为纳音五行的序号,如果和数超过五时,就用此数减去五,得出的差即为该柱纳音的五行。 例如:该柱为甲子,甲序号为一,子序号也为一,甲序号一加子序号一,和为二,二即为此柱纳音五行之序号,即五行为金。 再如:该柱干支为己巳,己序号为三,巳序号为三,和为六。此数超过五,即用六减去五,差为一,则该柱五行应为木。 日干支快速推算绝招 乘5除4基加日,双月应须加三十, 一二自加闰少一,经几大月多加几。 基数(1900——1999基数:9; 2000----2099基数:54 ; 1800---1899基数: 25 ; 2100---2199基数:39 )1月不计算在大月内。 口诀分解:年尾(后2位数)乘以5+年尾除以4的整商数+当年基数+当日数+当日所经过的大月数(如果是平年一月加1,二月加2;闰年一月不加,二月加1;不管平闰年:三月不加,四五月加1,六七月加2,八月加3,九十月加4,十一,十二月加5.)(如果是双月应加30,单月不加)然后把所得和数除以60,取干支序号:甲子1,乙丑2,丙寅3————癸亥60.小于60者直取。

如何计算年月日时干支

年干支计算 年份-3,将减去后的数除以10,其余数所对应的天干即为该年的天干;将减去后的数除以12,其余数所对应的地支即为该年的地支。如2010年,2010-3=2007,200710······7,余数为7,7所对应的天干即为庚;200712······3,余数为3, 3所对应的地支即为寅。所以2010年的干支即为庚寅。 N=x-3-60m (0

年份顺推和倒推天干地支推算年,公元前也能推算,准确无误【完美版】

知道几几年算天干地支,知道天干地支算倒退算出几几年。包括算公元前。 真正顺推和逆推。其他就不用看了 算天干:按照以下顺序。记住下面的顺序就行,其他不用管。 甲4、乙5、丙6、丁7、戊8、己9、庚0、辛1、壬2、癸 3. 算地支: 子4、丑5、寅6、卯7、辰8、巳9、午10、未11、申12、酉1、戌2、亥3 公元干支纪年法:如:2000年(庚辰) 天干即:庚0 地支:用2000除以12等于166余8即:辰8 公元前纪年法:如:公元前781年(庚申)781 天干:11-1=10即:庚0 地支:781除以12等于65余1 13-1=12即:申12公元前314年(丁未) 天干:11-4=7即:丁7 地支:314除以12等于26余2即:13-2=11即:未11公元前57年(甲子) 天干:11-7=4(甲)地支:57除以12等于4余913-9=4(子)公元前1年(庚申)天干:11-1=10(庚)地支:13-1=12很关键的一个关系:被除数和余数的关系: 很辛苦才发现的算法。。。。大家给点分吧。

如下内容绝对真实,具有较高价值。(申)(被除数-余数)/除数(12)=商即被除数=12*商+余数比如要算甲辰年离今年2012年最近的是公元几几年:1、知道了是算公元后的。那么天干:甲就是4地支:辰就是8。 (这个8就是余数,而这个4就是被除数的末尾那个数必须是4)注意:如果要算公元前天干:那就需要11-4=7;地支:就需要13-8=5 2、设被除数为X,商为S那么 X=12S+8 3、分析:如果我们要得到甲辰年,被除数S的尾数必须是4的数。 当S=1时,X=20 当S=2时,X=32 当S=3时,X=44...............................这个就符合当S=4时,X=56 当S=5时,X=68 当S=6时,X=80 当S=7时,X=92 当S=8时,X=104..............................这个就符合4、这样下来就知道了,以60年为系数往上加 当S=163时,X=1964 当S=164时,X=1976 当S=165时,X=1988 当S=166时,X=2000 当S=167时,X=2012 当S=168时,X=2024

快速推算年干支的简单方法

快速推算年干支的简单方法 今年是"丙戌"年,如何从2006 快速推算出"丙戌"?或者说, 如何从公元年数(包括公元前至公元后任何年数)快速推算出对应的 年干支呢?各位易友都会有各自的推算方法,我仅谈谈自己所用的方法。 这对各位而言,纯属小儿科,见笑见笑。 先记住天干地支的排序数: 1 2 3 4 5 6 7 8 9 10 甲乙丙丁戊己庚辛壬癸 1 2 3 4 5 6 7 8 9 10 11 12 子丑寅卯辰巳午未申酉戌亥 试算2006 年的年干支: 年干: 6 - 3 =3 丙 年支: 6 + 5 =11 戌 2006 之"丙戌"就算出来了。 推算的依据: 一、年干 在六十甲子中,天干是十个字符,而公元年的个位数也是十个数码, 正好一一对应。公元4 年是甲子年,4 - 3=1 即对应"甲"的序数,所以 用公元年的个位数减3(若差为非正数则再加10)即是对应的天干序数。 如果把公元年的个位数与十天干对应关系记熟,推算就更方便了: 4 5 6 7 8 9 0 1 2 3 甲乙丙丁戊己庚辛壬癸 二、年支 在六十甲子中,地支是十二个字符,须用公元年的后两位数(十位与个位)与之对应。 假设某100 年的第一年(00 年)是鼠年,则00 + 1 对应"子",在这一百年中,任何一年的后两位数加 1 再除以12 所得余数,即是对应的地支序数。 例1: 1900年正好是鼠年,个位是0 ,对应天干"庚"; (或用0 - 3 =-3,-3 + 10 =7,按天干序数7 对应"庚")

后两位数00 + 1 对应地支"子",所以1900年是庚子年。 例2: 1975年,个位5 ,对应天干"乙"; 后两位数75 + 1 =76,除以12 余4 ,对应地支"卯", 所以1975年是乙卯年,属兔。 那么,第二个一百年呢?先看101年,101 除以12 余5 ,就是说,在第二个 一百年中,任何一年的后两位数加5 再除以12 所得余数,即是对应的地支序数。 第三个一百年,201 除以12 余9 ,在第三个一百年中,任何一年的后两位数加9 再除以12 所得余数,即是对应的地支序数。 第四个一百年,301 除以12 余1 ,又回到第一个一百年的1 。第五个一百年,余数为5 ,第六个一百年,余数为9 ,…… 可见,百年余数(暂且称之)只是1,5,9 三个数,(与后天八卦数1 坤 5 中9 乾,是巧合?还是玄机?值得推敲。) 那又怎么知道哪一百年用哪个余数呢?很简单,用公元年的前两位数(千位与百位)除以3 取余数(余0 即3),余1 取第一个百年余数1 ,余2 取第二个百年余数5 ,余3 取第三个百年余数9 。 例如: 19xx年,19 除以3 余1 ,所以19xx年中任何一年的后两位数加1 再除以12 所得余数,即是对应的地支序数。(见例2) 20xx年,20 除以3 余2 ,所以20xx年中任何一年的后两位数加5 再除以12 所得余数,即是对应的地支序数。(见2006) 例3: 公元4 年,个位4 ,对应天干"甲"; 前两位00,0 除以3 余0(即3),取第三个百年余数9 , 后两位04 + 9 =13,除以12 余1 ,对应地支"子", 所以公元4 年是甲子年。 例4: 公元前561年,个位1 ,对应天干"辛"; 前两位-05 ,-5 除以3 余-2 ,-2 + 3 =1 ,取第一个百年余数1 , 后两位61 + 1 =62,除以12 余2 ,对应地支"丑", 所以公元前561年是辛丑年。 例5: 公元3206年,个位6 ,对应天干"丙"; 前两位32 ,32 除以3 余2 ,取第二个百年余数5 , 后两位06 + 5 =11,除以12 余11 ,对应地支"戌", 所以公元3206年与今年一样,也是丙戌年。 目前,只要记住19xx年的后两位数加1 ,20xx年的后两位数加5 ,就够用了。

推算日干支的多种方法

推算日干支,有按公历和农历两种方法推算 黄远珦 2018年8月2日 一、农历日干支推算口诀:(方法一) 大小月卦记心间,正一干支起根源。 大后干同地支冲,小后干支退一天。 初一十三二十五,支同隔干一位算。 意解:“大小月卦记心间,正一干支起根源。”农历的大月为30天小月为29天,固定不变。要推农历日干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日干支时运用。除此之外,还必须要记住农历正月初一日的干支,因为它是推算一年逐日的基础。 “大后干同地支冲,小后干支退一天。”大月初一的干支与后一个月初一的干支天干相同,地支相冲。小月初一的干支与后一个月初一的干支天干相同地支相冲之日再后退一天。如本月是大月,初一干支为己卯,下月的初一干支就是己酉。如果这个月是小月,则下月初一干支应在己酉后退一位后确定,即为戊申日。 “初一十三二十五,支同干隔一位算。”此两句是在确定某月初一干支后,将这个月分成三个阶段,即初一至十二,十三至二十四,二十五以后。初一、十三、二十五日在干支上也是有规律的。知道初一干支,只要将该日天干隔一位顺推,

而地支不变。同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。如初一日干支为甲子,则十三日干支为丙子,二十五日干支为戊子。 掌握这个方法,就可以根据所推之日属于哪一段,便可以很快知道这天的干支了。 例如:(一)推算1998年农历6月初10日午时的干支。 1、先按《农历大小月卦口诀》,将1998年农历大小月,排上两卦,并标出闰月。同时,要记住正月初一日的干支。 2、推算1998年的干支。我们按《推算年干支口诀》在手掌上将地支子位定为甲子,为1984年。并将大拇指按在地支子位上,按“隔位逆推十年正”,把大拇指放在戌位上,即94年为甲戌年。从甲戌94年开始顺推,94年为甲戌,95年为乙亥,96为丙子,97年为丁丑,98年干支则为戊寅。 3、推算农历6月份干支。确定1998年戊寅干支以后,按《定月时干支诀》,戊干与癸干合以戊为主,戊的序数为5,将大拇指固定在戊位上。“年干隔位配寅月”,从戊位开始,将大拇指顺数,隔过天干,已,庚,辛,壬、癸五干到甲。甲便是98年正月的天干,即正月干支为甲寅,(戊癸之年起甲寅)再从寅支开始,按甲、乙、丙、丁、戊、己。6月干支为己未。(参看后边推月时口诀) 4、推算1998年农历6月初10日(公历8月1日)干支已知农历98年正月初一日干支为乙亥,先用大拇指在

干支纪年和纪日算法

干支纪年和纪日算法(怎样从已知年份和日期得到对应的干支纪年和纪日) 摘要: 从已知年份计算干支纪年很简单:年份数减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.辛

推算天干地支的最简单方法

一种推算天干地支的最简单方法 有关如何推算天干地支方面的文章网上也有很多,但看了有些还是看不懂或是不会运用。其实我们可以简化如下,通俗记忆: 推算公式: 天干=年份尾数(如2009年尾数是9,对应天干即己) 地支=年份除以12所得余数(如2009÷12所得余数是5,对应地支即丑) 因此2009年应该是己丑年 附:有关天干地支的其它知识如下: 干支纪年法 一.十支纪年是我国传统的纪年方法。 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.以十二地支来表示十二时辰。 一日有二十四小时,而我国传统则以十二个时辰来表示,即一时辰是二小(如下表) 四、由公元推干支记年 为了便于运算和使检索更加直观,借用六十干支表并按顺序加以编号成表

天干地支纪年月日的计算方法

天干地支纪年(月日时)法 一、年的计算方法 1、年的天干算法:用公元纪年数减3,除以10(不管商数)所得余数,就是天干所对应的位数; 2. 年的地支算法:用公元纪年数减3,除以12(不管商数)所得余数,就是地支所对应的位数; 天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸 地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥 例1. 我们以2010年为例; 天干算法:2010-3=2007,2007/10=200余7,7对应天干第7位是庚,即天干为庚; 地支算法:2010-3=2007,2007/12=167余3,3对应地支第3位是寅,即地支为寅; 综上公元2010是用天干地支纪年为庚寅年。为使各位信任此算法,本人再举一例来说明: 例2. 我们再以1987年为例; 天干算法:1987-3=1984,1984/10=198余4,4对应天干第4位是丁,即天干为丁; 地支算法:1987-3=1984,1984/12=165余4,4对应地支第4位是卯,即地支为卯; 综上公元1987是用天干地支纪年为丁卯年。 二、月的计算方法查表 三、日的计算方法查表

1、3、5、7、9、11月的日期分别加47、46、47、48、50、51。 2、4、6、8、10、12月的日期分别加18、17、18、19、20、21 其中1月和5月一样,2月和6月一样(平年) 天干:甲1、乙2、丙3..........壬9、癸0.(个位数) 地支:子1、丑2、寅3..........戌11、亥0(除12得的余数) 例如:阳历 2010.7.13 7月,日期加48 13+48=61 尾数为1则天干是甲 61/12=5. 余数是1,则地支是1,2010.7.13是甲子日又例:阳历 2010.10.1日 10月,日期加20 1+20=21 尾数是1则天干是甲 21/12=1 余数是9,则地支是9。2010.10.1是甲申日。 四、时的计算方法

年月日干支快速推算口诀教学提纲

年月日干支快速推算 口诀

年月日干支快速推算口诀 一、推算年干支 1.公式法: 把天干、地支以阿拉伯数字的形式编上序号,如: 然后再把由公式(年份—3)÷60=商……余数的计算结果套入下列公式即可。干序=天干的个位数(为0时是癸) 支序=余数—12n(n为0、1、2、3、4)地支的个位数(大于12时用) 例如:求2005年的年干支? 套入公式(1)得:(2005-3)÷60=33 (22) 在代入本公式得:干序=22的个位数,为2。2的天干序数为乙。 支序=22—12=10 10的地支序数为酉。 合之为乙酉,所以2005年的年干支为乙酉年。 2.查表法:

二、推算月(时)干支(现代简便计算法): 序号 1 2 3 4 5 年干支甲乙丙丁戊己庚辛壬癸 首月干支丙戊庚壬甲 子时干支甲丙戊庚壬 例如:求阴历2005年2月的月干支? 由年干支计算法得出,2005年的年干支为乙酉。由上表可以看出,年干支的天干“乙”在上计算法中的第二位的“乙庚”处,其下所对应的天干为“戊”,此为一月的天干,如前所言,农历一月的地支在十二地支中定格为“寅”,合之为“戊寅”。所以2005年2月的月干支为戊寅,为戊寅月。由此类推,二月天干进一步为“己”,地支进一步为“卯”合之为“己卯”为己卯月。(余略) 又如己日,己与甲同一类型,以甲干为主,甲的序数为“1”以本身配子时,该日子时的天干为甲,即甲子时。同样,癸日子时吧的天干,因戊癸合干,以五为主,序数为5,从5开始数到壬,癸日子时为壬子时。余略)

二、推算日干支 日干支计算法不同于年干支、月干支,它是以阳历历法为基准,因为阳历历法除四年闰二月多出一天之外,其余每年的大小月都是固定不变的,不似阴历历法,其大小月没有规律性可循。阳历大小月各月天数见下:大月:1 3 5 7 8 10 12 每月31天 小月:4 6 9 11 每月30天 二月:平年28天闰年29天 日干支的计算公式为: 求日干={元旦天干基数+日数+(或-)月数加减数}÷10=商……余数 (若闰年,从三月起余数均加一) 求日支={元旦地支基数+日数+(或-)月数加减数}÷12=商……余数 若闰年,从三月起余数均加一) 何为元旦干支基数? 所谓的元旦干支基数,说白了就是阳历历法元旦这一天的日干支的天干、地支的序数。如以2000年而言,其元旦的日干支为戊午,其序数,戊在天干中的序数为第五位,所以其基数为5,午在地支中序数为第七位,所以其基数为7。要计算元旦干支首先要明确本年是平年还是闰年,因为这两者的计算方法不同。平闰年的具体计算方法是这样的:以除以4为基准,凡是能被4整除的都属于闰年,二月加上一天,为二十九天。否者便为平年,二月二十八天。其理论根据是这样的,地球绕太阳公转一周,需要365天5时48分46秒。由于记年的天数是以整数而算,而小数点则忽略不计,这样每年便多出了5小时48分46秒,这样4年内便多出了23小时15分4秒,接近于1天,故按1天来计

干支纪年计算方法

干支纪年计算方法 2009-02-05 17:39 干支纪年法,是中国文化的重要组成部分,在前几年的全国高考和上海市高考中都曾经涉及过,现在文化常识仍在上海高考语文的命题范围之内。如果按照常规的推演方法,不但浪费时间,而且容易出错。如果能有一种既简单又准确的方法来计算,无疑是大家都迫切希望得到的。下面的一种方法也许能满足你的这种愿望。但前提是,你必须对天干、地支的排列顺序烂熟于心。 为了便于说明,我们先把天干、地支顺序排列出来。 天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。 地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。 具体的计算方法为: 天干:年份÷10,得到的商不管,看余数,若余数-3得正,则按天干顺序往下数,得数即为天干顺序数,若余数-3为负,则+10,得到的数即为天干数,若余数为3,则为天干的最后一位,即癸。 地支:年份÷12,得到的商不管,看余数,若余数-3得正,则按地支顺序往下数,得数即为地支顺序数。若余数-3为负,则+12,得到的数即为地支顺序数,若余数为3,则为地支的最后一位,即亥。 把天干数和地支数合并起来,即为所求的干支年份。 如:2001年查万年历为辛巳年,算法为: 2001÷10=200……1,1—3=—2,—2+10=8,按天干顺序数到8,甲、乙、丙、丁、戊、己、庚、辛。第8位为辛。 2001÷12=166……9,9—3=6,按地支顺序数到6,子、丑、寅、卯、辰、巳。第6位为巳。 按照以上计算结果,把天干、地支合并起来可知,2001年为辛巳年。 再如,1980年查万年历为庚申年。 1980÷10=198,余数为0,则0—3= —3,—3+10=7,按天干顺序数到7,甲、乙、丙、丁、戊、己、庚。第7位为庚。 1980÷12=165,余数为0,则0—3= —3,—3+12=9,按地支顺序数到9,子、丑、寅、卯、辰、巳、午、未、申。第9位为申。 按照以上计算结果,把天干、地支合并起来可知可知,1980年,为庚申年。 又如:1983年查万年历为癸亥年。 1983÷10=198……3,余数为3,为天干的最后一位癸。 1983÷12=165……3,余数为3,为地支的最后一位亥。

快速推算年月日时干支法30623演示教学

精品文档 精品文档快速推算年月日时干支法 天干:1-甲,2-乙,3-丙,4-丁,5-戊,6-己,7-庚,8-辛,9-壬,10-癸; 地支:1-子,2-丑,3-寅,4-卯,5-辰,6-巳,7-午,8-未,9-申,10-酉,11-戌,12-亥。 1. 推算年柱干支: 推算年天干:公元年末位数-3=年干,负数则加10 推算年地支:1900—1999年,年末二位数+1=年支; 2000—2099 年,年末二位数+5=年支); 和超过12,除以12余数即是年支,余数是0,年支即是亥。 2.推算月柱干支: 推算月天干:月干=年干数×2+月数,和除以10,余数即是,整除月干即是癸 推算月地支:月的地支是固定的,正月为寅,二月为卯,……,十二月为丑。 3. 推算日柱干支法:(推公历日干支) 口诀:乘五除四九加日,双月间隔三十天,一二自加整少一,三五七八十尾前。 1-12月的调节数:1,2,0,1,1,2,2,3,4,4,5,5 或:①年数减基数,所得为差数;差数乘以5,所得为积数。 ②差数除以4,加9加日数,双月加30,再加调节数。 ③积数加和数,再除以60,所除之余数,便是日柱数。 根据“日干支序数表”查日干支 以上口诀中,①求积数,②求商和,③求余数。求得了余数,便求得了日柱。 说明:一是“基数”为1900,;二是出生年数除以4,能整除者皆为闰年,凡闰年一、二月出生者,须从“余数”中减1,不能整除者其商取整数;三是“调节数”:一、四、五月出生为1,二、六、七月出生为2,八月出生为3,九、十月出生为4,十一、十二月出生为5,三月出生为0。(1-12月的调节数:1,2,0,1,1,2,2,3,4,4,5,5)。 4. 快速推算时柱干支法: (1)日干数×2+时支数-2=时干数 (公式揭密:因为甲子日的子时是从甲子时开始,推算下去,乙丑日对应丙子,即乙2对应丙3,再下去是丙3对应戊5,正好每日的子时天干为日干×2-1,即日干×2+时支数-2) (2)时支是固定的。时辰顺序是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

干支纪年法怎么计算 干支纪年法

干支纪年法 一、干支的构成 干指天干,共有10个符号甲乙丙丁戊己庚辛壬癸支指地支,共有12个符号子丑寅卯辰巳午未申酉戌亥 古人把十天干、十二地支依次排列组合,成为六十个不同的单位。具体来说,把天干的第一个“甲”和地支的第一个“子”配合,就成了“甲子”;天干的第二个“乙”和地支的第二个“丑”配合,就成了“乙丑”;天干的第三个“丙”和地支的第三个“寅”配合,就成了“丙寅”天干的第十个“癸”和地支的第十个“酉”,就成了“癸酉”。至此,十个天干已经轮完了一遍,而地支却留有“戌”和“亥”,这时,天干便由“甲”开始继续与地支留下来的两个相配合,组成“甲戌”和“乙亥”。十二地支第一轮至此也用完,而天干却剩下来从“丙”到“癸”八个,这时天干仍由“丙”继续下去,而地支则由“子”重新开始配合,如此不断,直至“癸亥”,十天支和十二地支刚好同事配完。六十为一次循环,第六十个单位之后,又轮到第一个单位,周而复始。因“甲”居十干首位,“子”居十二支首位,故称这个排列为六十甲子。其中干支名称参差错综,故又称花甲子,后谓年满六十为花甲即由此而来。 表一六十干支、五行、属相对照表 天干顺序的单数(奇数)配地支顺序的单数,天干顺序的双数(偶数)配地支的双数,则成为甲子、乙丑、丙寅等,永远不会出现甲丑、乙寅,丙卯等天干单数与地址双数搭配的情况。二、干支的起源 干支的起源及它的数字为什么分别是“十”和“十二”长期以来一直是学者们力图解开的谜。有些学者试图从上古时代东西方文化的交流渗透来探索干支的起源。中国古代有以十二辰记月的做法,即以北极为中心,把天穹的大周圆等分为十二个区域。这种做法与古巴比伦人为观察太阳一年的运行路线而把星空划分为十二个区域(称为“黄道十二宫”)的做法相似。由此推测中国古代十二支是受巴比伦文化的影响而产生的。其传入中国的途径,很可能是受商民族“本自西北远来,来时即挟有由巴比伦所授之星历知识,入中土后而沿用之”,或许“商室本发源与东方,其星历知识乃由西来之商贾或牧民所输入”。但是这种解释由于依据不足,未能为学术界所接受。 一些学者从中国古代神话、传说中寻找线索,认为十干和十二支分别是古人对太阳和月亮运行周期的描绘。十干的产生与“十个太阳”的传说有关。《山海经?大荒南经》记述了帝俊(即帝喾,五帝之一)的妻子羲和生了十个太阳的故事“东南海之外,甘水之间,有羲和之国,有女子名曰羲和,方浴日与甘渊。羲和者,帝俊之妻,生十日。”这十个太阳住在一棵大树上,“九日居下枝,一日居上枝”(太阳轮流值班)。古人想象天上有十个太阳轮流出没,它们值日一周就是十天,称为一旬。“旬”的意思是“循”,即循环往复,以此为阶段来纪日。为区别起见,分别以甲、乙、丙、丁、戊、己、庚、辛、壬、癸命名之,是为十干。 选择“十”为一旬之数,与十进制密切相关。马克思《数学手稿》摘录了一段鲍波的《从古代到最新时代的数学史》中的话“最古老的民族已经按十数数了,他们通过两只手的手指就一定会想到这一点。”上古的人们计算太阳出没的周期就自然采用了“十”这个数字。

快速推算干支公式

快速推算干支公式 公元后任何年代:公元年末位数-3=年干,负数则加10 公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视做12 公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视做12 注:年干支是以立春为界,而不是以春节为界的。如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。 年干x2+月数=月干,超过10则减去10的倍数到0-9,0视做10 注意:月干支不是以农历每月初一为分界线,,而是以节令为准,,交节前为上个月的节令,,交节后为下个月的节令。所以我们所说的某个阴历年份对应的干支,是该月大部分时间与其对应,而不是完全重合的。 公元2000年元旦是戊午日,欲求任何一天的日干支,皆可以此天为参考。即计算出欲求当天与2000年元旦相距总天数,假设相距总天数为A。 则公元2000后某天的日干支求算方法如下:(A-5)÷10,取余数0-9即为日干;(A-5)÷12,取余数0-11即为日支。 而公元2000前某天的日干支求算方法如下:(A+5)÷10,再用10减去余数0-9即为日支;(A+5)÷12,再用12减去取余数0-11即为日支。 例:求公元1937年7月7日的日干支。1937年7月7日到2000年元旦的总天数为: 25+31+30+31+30+31+(360+5)x62+15(15个闰年比平年多出一天),因360与(30+30)皆为12与10的公倍数,故可省去。只计25+1+1+31+5x2+15=83。(83+5)÷10余8,10-8=2即乙; (83+5)÷12余4,12-4=8即未。故公元1937年7月7日是乙未日。 日干x2+时支数-2=时干数 如缩短计算范围:则推算日柱干支,必须先算出元旦日干支。以元旦日干支推算其他日干支。 ⒈推算闰年元旦日天干: ①在二十世纪,闰年的末二位数÷4为元旦日天干(超过10,方法同前述)。例如1988年元旦,88÷4=22, 减20后余2为乙。 ②在廿一世纪,(闰年的末二位数+100)÷4为元旦日天干。例如求2008年元旦日的天干:(08+100) ÷4=27庚。 ⒉推算闰年元旦日地支(适用于20、21两个世纪) 。将上面已算出的元旦日天干数÷4,然后看余数。 余数为1,则地支是午;余数为2,则地支是卯;余数为3,则地支是子;余数为0,则地支是酉。为了便于记忆,可用谐音记做“吾冇子有”。即“你有我没有之意”。例如1912年元旦日,天干数为12÷4=3,即丙,地支数为3÷4余-1,即3,亦即子,则1912年元旦的日干支为丙子。 ⒊推算闰年任何一日的日干支

干支纪年法的计算

干支纪年法的计算 在历史学习中,对于时间序列的掌握是非常重要的。在中国古代历史上,纪年方法有很多,比较常用的有干支纪年、皇帝年号纪年、民国纪年、公元纪年等等。由于纪年方法的多样,导致学生在学习过程中总是记不清一些重大事件的具体年份和先后顺序。因此,认真了解历史上的一些纪年法是必要的。干支纪年法是我国古代劳动人民根据生产生活经验总结出来的科学纪年方法,其依据主要是天象和农时,所以,在学习过程中我们能找到相应的规律来理解就可以很轻松的掌握计算方法了。此外,近年来各地高考题中偶尔能见到天干地支纪年法的题目,虽然有人认为考这样的题目有超纲的表现,但能够掌握好干支纪年法对历史学习不无裨益。 干支纪年法是根据十天干和十二地支的组合来纪年的。10和12的最小公倍数是60,所以干支纪年就会出现“六十一甲子”的现象了。用图示来表示就是: 当然,我们不可能用这样的方法去一个一个地数年份。不过,从表一的排列中我们至少可以看出这样一个规律,即十个天干和我们现行的公元纪年都是符合十进制进位法的。所以我们可以推断出公元纪年尾数相同的,则天干应该是一样的,如同表一所呈现出来的规律。下面,我们就先来讨论一下公元后年份的天干地支的推理方法。

一、公元后纪年的干支计算法 1.天干定位──尾数定天干 首先,我们从一些的已知的年份中去发现规律吧。大家都知道辛酉政变发生于1861年,辛丑条约签订于1901年,辛亥革命发生于1911年,其中的共同点是干支纪年的干支都为辛,公元纪年的尾数同为1。所以,我们可以假定天干辛对应的数应该是1。那么依此类推,壬对应的数应该是2;癸对应的数应该是3。制表如下: 下面,我们可以检验一下:甲午战争爆发于1984年,尾数为4,对应的天干是甲;戊戌变法发生于1898年,尾数是8,对应的天干是戊。 新中国成立后,我国才开始使用公元纪年,前辈史家通过逆推,已经确认公元元年系我国西汉平帝元始元年,是年辛酉。辛对应的数是1。 例1.(2008·海南卷)中国古代以干支纪年,天干是“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”,地支是“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”。甲午战争发生于1894年,八国联军侵华的1900年应该是() A.己亥年 B.庚子年 C.辛丑年 D.壬寅年 这道题的答案是B。本题是比较容易的题目,解答本题可以结合《辛丑条约》签订是在1901年,而此前一年是庚子年。当然如果考生非常熟悉表二中天干对应的数字序列也能很轻松的回答出这道题目。 2.地支定位(1)生肖定地支 上面我们找到了天干的定位法,应该说是比较简单的。而地支有十二个,定位起来比天干要复杂一些了。不过我们还是会有一些简单的方法的。 首先,我们知道中国是有十二生肖的,而这十二生肖与十二地支存在着──对应的关系。

年月日干支快速推算口诀讲解学习

年月日干支快速推算口诀 一、推算年干支 1.公式法: 1 2 3 4 5 6 7 8 9 10 11 12 甲乙丙丁戊已庚辛壬癸 子丑寅卯辰巳午未申酉戌亥然后再把由公式(年份—3)÷60=商……余数的计算结果套入下列公式即可。 干序=天干的个位数(为0时是癸) 支序=余数—12n(n为0、1、2、3、4)地支的个位数(大于12时用) 例如:求2005年的年干支? 套入公式(1)得:(2005-3)÷60=33 (22) 在代入本公式得:干序=22的个位数,为2。2的天干序数为乙。 支序=22—12=10 10的地支序数为酉。 合之为乙酉,所以2005年的年干支为乙酉年。 2.查表法: 序号 1 2 3 4 5 年干支甲乙丙丁戊己庚辛壬癸 首月干支丙戊庚壬甲子时干支甲丙戊庚壬例如:求阴历2005年2月的月干支?

由年干支计算法得出,2005年的年干支为乙酉。由上表可以看出,年干支的天干“乙”在上计算法中的第二位的“乙庚”处,其下所对应的天干为“戊”,此为一月的天干,如前所言,农历一月的地支在十二地支中定格为“寅”,合之为“戊寅”。所以2005年2月的月干支为戊寅,为戊寅月。由此类推,二月天干进一步为“己”,地支进一步为“卯”合之为“己卯”为己卯月。(余略) 又如己日,己与甲同一类型,以甲干为主,甲的序数为“1”以本身配子时,该日子时的天干为甲,即甲子时。同样,癸日子时吧的天干,因戊癸合干,以五为主,序数为5,从5开始数到壬,癸日子时为壬子时。余略) 二、推算日干支 日干支计算法不同于年干支、月干支,它是以阳历历法为基准,因为阳历历法除四年闰二月多出一天之外,其余每年的大小月都是固定不变的,不似阴历历法,其大小月没有规律性可循。阳历大小月各月天数见下: 大月:1 3 5 7 8 10 12 每月31天 小月:4 6 9 11 每月30天 二月:平年28天闰年29天 日干支的计算公式为: 求日干={元旦天干基数+日数+(或-)月数加减数}÷10=商……余数 (若闰年,从三月起余数均加一) 求日支={元旦地支基数+日数+(或-)月数加减数}÷12=商……余数 若闰年,从三月起余数均加一) 何为元旦干支基数? 所谓的元旦干支基数,说白了就是阳历历法元旦这一天的日干支的天干、地支的序数。如以2000年而言,其元旦的日干支为戊午,其序数,戊在天干中的序数为第五位,所以其基数为5,午在地支中序数为第七位,所以其基数为7。要计算元旦干支首先要明确本年是平年还是闰年,因为这两者的计算方法不同。平闰年的具体计算方法是这样的:以除以4为基准,凡是能被4整除的都属于闰年,二月加上一天,为二十九天。否者便为平年,二月二十八天。其理论根据是这样的,地球绕太阳公转一周,需要365天5时48分46秒。由于记年的天数是以整数而算,而小数点则忽略不计,这样每年便多出了5小时48分46秒,这样4年内便多出了23小时15分4秒,接近于1天,故按1天来计算。但这在4年内多算了44分56秒,这样积了400年刚好多出了3天,故必须要减去这3天,以消除这个人为性的误差,至于怎么个减法,阳历历法规定:凡是能被4整除的都属于闰年,但遇到公元世纪整数的闰年,能被400整除的才算是闰年,二月多出1天为29天。如以1600年、1700年、1800年、1900年、2000年这五个公元世纪整数年而言,1600年、2000年能被400整除为闰年,1700年、1800年、1900年不能被400整除,则为平年,这样在这1600年、1700年、1800年、1900年、2000年400年中刚好减去了3天,为1700年平年的1天,1800年平年的1天,1900年平年的1天。防止了这种人为性误差的延伸。关于这种杯400年整除为闰年,不能被400整除的为平年的这种说法古人又称为“每百年停闰,四百年不停闰”学说。凡年支是申、子、辰的,该年就是闰年。如1984年(甲子年),其年支是子,所以该年是闰年。但需注意,如遇公元世纪的整数,不能被四百除尽的,其年支虽为申、子、辰,亦不是闰年,道理同上。 年元旦干支的求法是:以本年元旦干支为基础,求下一年的元旦干支,本年若为平年,则本年元旦干支加五,即得下一年的元旦干支;本年若为闰年,则本年元旦干支加六,即得下一年的年元旦干支。列公式如下: 本年(平年)元旦干支+5=下一年元旦干支

相关文档
相关文档 最新文档