求年日干支的简单公式

合集下载

日干支快速推算方法

日干支快速推算方法

日干支快速推算方法日干支怎么算,有关日干支快速推算方法又是怎样的呢?下面以通过公历与农历的方式来快速推算日干支,一起来了解下吧!日干支快速推算方法公历快速推算日干支方法公历日干支推算口诀: (方法一)元旦干支为根源,大小二月记心间。

小月干同地支冲,大月上句加一天。

申子辰年年为闰,干同支冲退一天。

(三月元旦同一天)余年二月二十八,干同支冲退一天。

月首十三二十五,支同隔干一位算。

意解:“元旦干支为根源,大小二月记心间。

”推算公历日干支,首先要记住元旦日的干支。

同时,还要知道大小月及二月的天数。

公历大月为31天,小月为30天,其大小月是固定不变的,唯独二月有29天和28天之分。

因此,要特别注意哪年二月为29天,那年二月为28天。

“小月干同地支冲,大月上句加一天。

”公历小月为30天,按农历大月“大后干同地支冲”推算口诀,我们知道本月初一日干支,与下月初一干支则是天干相同地支相冲。

公历大月为31天,在小月干支相冲的基础上,再加一天,即是大月份下月一日的干支。

“申子辰年为闰,干同支冲退一天。

”经过研究,发现凡是地支为申、子、辰支的年均为闰年,二月为29天。

在推算3月1日干支时,可按农历小月后的日干支推算方法,即在干同地干冲的基础上,减去一天,则为3月1日干支。

(3月1日的干支与元旦相同)。

“余年二月二十八,干同支冲退一天。

”除地为申子辰年二月29天外,其它年二月均为28天。

在知道2月1日干支后,按干同支冲规律,干支各减二位便是3月1日的干支。

“月首十三二十五,支同干隔一位算。

”月首,即是每月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天,大拇指跳到卯位,6月1日为己卯;6月为小月,干同支冲,7月1日干支为己酉;7月为大,干同支冲加1天,大拇指跳到卯进1位到辰,8月1日干支为庚辰。

年月日的天干地支算法

年月日的天干地支算法

年月日的天干地支算法年月日的天干地支算法是根据农历天干地支的周期来计算的。

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

天干和地支是按照十天干、十二地支的顺序排列。

计算年月日的天干地支的方法如下:1. 先将公历年份减去3,得到的结果除以10,取余数,得到的数是0-9之间的数字。

这个数字对应的就是天干的序号。

2. 公历年份减去3,再除以12,取余数,得到的结果是0-11之间的数字。

这个数字对应的就是地支的序号。

3. 根据农历的闰月和日数来选择对应的月份序号。

4. 将以上得到的天干的序号和地支的序号相加,并加上农历月份的序号,得到的结果对10取余数,得到的数就是对应的天干的序号。

5. 将以上得到的地支的序号和农历天数相加,并加上农历年份的年份序号,得到的结果对12取余数,得到的数就是对应的地支的序号。

最后,根据天干和地支的序号找到对应的天干和地支,就可以确定年月日的天干地支了。

举个例子:以公历2022年12月13日为例。

1. 公历年份为2022,减去3,得到2019。

2019除以10,余数是9,所以对应的是天干的癸。

2. 公历年份为2022,减去3,得到2019。

2019除以12,余数是3,所以对应的是地支的寅。

3. 农历12月对应的是地支的亥。

4. 天干的序号是9,地支的序号是3,农历月份的序号是12,所以天干的序号+地支的序号+农历月份的序号=9+3+12=24,24对10取余数为4,所以对应的是天干的戊。

5. 地支的序号是3,农历天数是13,农历年份的年份序号是2,所以地支的序号+农历天数+年份序号=3+13+2=18,18对12取余数为6,所以对应的是地支的午。

所以,公历2022年12月13日的天干地支是戊午。

年月日干支快速推算口诀

年月日干支快速推算口诀

年月日干支快速推算口诀一、推算年干支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.查表法:例如:求阴历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=商……余数若闰年,从三月起余数均加一)何为元旦干支基数?所谓的元旦干支基数,说白了就是阳历历法元旦这一天的日干支的天干、地支的序数。

干支纪年法如何计算干支纪年法简便算法公式

干支纪年法如何计算干支纪年法简便算法公式

干支纪年法如何计算干支纪年法简便算法公式导读:我们查询日历的时候,会看到两种表示方法,一个是数字版的公历年份表示,一个是文字版的农历年份表示,公历年每年加一,农历年却是不同的,计算方法被称为干支纪年法。

那么,干支纪年法如何计算?干支纪年法简便算法公式是怎样的呢?和万年历小编一起去看看吧。

干支纪年干支纪年法如何计算第一种:先将天干进行编码:甲、乙、丙、丁、戊、己、庚、辛、壬、癸4、 5、 6、 7、 8、 9、 0、 1 、 2、 3凡是公元后某年的最后一位数字(个位数)是“4”,那么该年的天干就是“甲”;“5”就是“乙”;余类推。

如2003年的天干就是“癸”。

记住这一编码很实用,虽然不能用干支纪年来直接推算公元纪年,但可以给我们一点提示,凡是天干为“甲”的公元纪年数最后一位数必为“4”;“辛”为“1”;余类推。

如辛酉政变(1861)、辛丑条约(1901)、辛亥革命(1911)发生年代的最后一位数字都是“1”,而“1”刚好对应天干中的辛。

中国历史上知名的干支年份中国历史上很多重大事件是以年份的干支命名的:辛酉政变(麒祥政变)、中日甲午战争、戊戌变法(百日维新)、庚子赔款、辛丑条约、癸卯学制、辛亥革命等等。

原因是当时还没有使用“公元纪年法”,“公元纪年法”直到1912年元旦中华民国成立时才开始使用。

干支纪年(1)辛酉政变——发生于1861年,农历辛酉年,慈禧太后夺权。

(2)甲午战争——发生于1894年,农历甲午年,中日黄海大战。

(3)戊戌变法——发生于1898年,农历戊戌年,变法仅维持103天。

(4)庚子赔款——发生于1900年,农历庚子年,八国联军进攻中国。

(5)辛丑条约——发生于1901年,农历辛丑年签定,使中国完全沦为半殖民地半封建社会。

(6)癸卯学制——发生于1905年,农历癸卯年,晚清最后一次学制改革,废除了科举制度。

(7)辛亥革命——发生于1911年,农历辛亥年,起义推翻了满清统治。

再将地支进行编码:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥4、 5、 6 、7、 8、 9、10、11、 0、 1、 2、3把公元某年的数字除以12,余数为“4”,那么该年的地支就是“子”;余数为“5”就是“丑”;其余类推。

年月日时干支的推算

年月日时干支的推算

年月日时干支的推算天干:甲乙丙丁戊己庚辛壬癸地支:子丑寅卯辰巳午未申酉戌亥一、年干支的推算方法推算年干支的简单方法是:天干:取当年的公元数减三,得出的余数值除以10,取余数地支:取当年的公元数减三,得出的余数值除以12,取余数例如2009年:(2009-3)/10余数为:6,天干为:己(2009-3)/12余数为:2,地支为:丑故2009年的干支为:己丑年二、月干支的推算地支:十二地支对应十二个月,每年1月都是【寅】,2月是【卯】,依次类推天干:记住下面的算式即可:1(甲) 2(乙) 3(丙) 4(丁) 5(戊)6(己) 7(庚) 8(辛) 9(壬) 10(癸)____________________________________________3(丙) 5(戊) 7(庚) 9(壬) 1(甲)这个简单的数式意思是说:1(甲)与 6(己)年的 1 月天干为 3(丙),其正月干支是丙寅;2(乙)与 7(庚)年的 1 月天干为 5(戊),其正月干支是戊寅;3(丙)与 8(辛)年的 1 月天干为 7(庚),其正月干支是庚寅;4(丁)与 9(壬)年的 1 月天干为 9(壬),其正月干支是壬寅;5(戊)与 10(癸)年的 1 月天干为 1(甲),其正月干支是甲寅;例如:2009年是己丑年,正月干支是:丙寅,其他各月依次类推,例如:六月的干支就是辛未三、日干支推算方法1.元旦干支2009 丙午2010 辛亥2011 丙辰2012 辛酉2013 丁卯2014 壬申2015 丁丑2016 壬午2017 戊子2018 癸巳2019 戊戌2.各月干支加减数歌诀:一、五(月)双减一,二、六(月)加零六,三(月)减二、加十,四(月)减一、加五,七(月)零、九(月)加二,八(月)上加一、七,十(月)上加二、八,冬(月)三、腊(月)三、九,闰年三月起,余数均加一。

求日干:(元旦天干数)+(日期)+(各月天干加减数,闰年3月以后加1)/10=商...余数求日干:(元旦地支数)+(日期)+(各月地支加减数,闰年3月以后加1)/12=商...余数例如2009年的元旦干支为:丙午2009年6月27日(农历6月初五)的天干为:辛地支为:丑四、时干支的推算方法十二地支对应十二时辰是不变的,每天都是从夜半子时开始子时:23-1丑时:1-3寅时:3-5卯时:5-7辰时:7-9巳时:9-11午时:11-13未时:13-15申时:15-17酉时:17-19戌时:19-21亥时:21-23依次类推天干的计算,记住下面的算式即可:1(甲) 2(乙) 3(丙) 4(丁) 5(戊)6(己) 7(庚) 8(辛) 9(壬) 10(癸)____________________________________________1(甲) 3(丙) 5(戊) 7(庚) 9(壬)1(甲)与 6(己)日子时的天干为 1(甲),其日子时的干支是甲子;2(乙)与 7(庚)日子时的天干为 3(丙),其日子时的干支是丙子;3(丙)与 8(辛)日子时的天干为 5(戊),其日子时的干支是戊子;4(丁)与 9(壬)日子时的天干为 7(庚),其日子时的干支是庚子;5(戊)与 10(癸)日子时的天干为 9(壬),其日子时的干支是壬子;例如2009年6月27日(农历6月初五)18时的干支如下:己丑年辛未月辛丑日丁酉时一、推算年干支口诀掌上推算年干支,支子花甲起根源。

不用万年历,速推日干支口诀

不用万年历,速推日干支口诀

不用万年历,速推日干支口诀根据公历日期计算当日干支:一、口诀:乘五除四九加日,双月间隔三十天。

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

二、举例说明:例一: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整除之年一二月份比其他三年都要少加一;第四句反映的是大月规律,即8月加3、11月加5,依此类推)。

在介绍求年干支和日干支的公式前,先把干支的特点介绍一下。

干支是天干和地支的组合。

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

天干和地支从“甲子”开始,按顺序逐一相配,各用到最后一个时,再从第一个开始继续相配,就形成了六十个干支,也称“六十花甲子”。

为什么是六十个干支呢?这个从数学上很容易回答。

根据干支的构成条件,其循环周期必然是天干数和地干数的最小公倍数。

日干支推算法

日干支推算法

日干支推算法
一、推算公式:
(年份末两位╳5+年份末两位÷4+9+日期+其它)÷60
二、公式使用说明:
(一)本公式使用公历年日来推算日干支;
(二)2000年以前的年份取年份末两位,2000年以后取末三位(即百位数),年份÷4取
整数,不计小数点);
(三)2000年以前不被4整除年份(被整除的不加),一四五月份加1;二六七月份加2;八九月份加3;十月份加4;冬腊月份加5,3月份不需加。

2000年以后的年份不论被4整除与否,均参看月份加数;
(四)不论2000年前后的年份,逢双月均加30天。

三、举例
例:1996年1月16日(被4整除年)
(96×5+96÷4+9+16)÷60=8余49,49除10余数为9,9对应天干壬,49除12余1对应地支为子,对应日干支为“壬子”。

例:1997年2月16日(不被4整除年)
(97×5+97÷4+9+16+30+2)÷60=9余26,26除10余数为6,6对应天干己,26除12余2对应地支丑,对应干支为“己丑”。

例:1999年4月16日(不被4整除年,逢双月)
(99×5+99÷4+9+16+30+1)÷60=9余35,对应干支为“戊戌”。

例:2000年7月16日(被4整除年)
(100×5+100÷4+9+16+2)÷60=9余12,对应干支为“乙亥”。

例:20001年10月16日(不被4整除年,逢双月)
(101×5+101÷4+9+16+4+30)÷60=9余49,对应干支为“壬子”。

日干支快速推算方法

日干支快速推算方法

日干支怎么算,有关日干支快速推算方法又是怎样的呢?下面以通过公历与农历的方式来快速推算日干支,一起来了解下吧!日干支快速推算方法公历快速推算日干支方法公历日干支推算口诀: (方法一)元旦 干支为根源,大小二月记心间。

小月干同地支冲,大月上句加一天。

申子辰年年为闰,干同支冲退一天。

(三月元旦同一天)余年二月二十八,干同支冲退一天。

月首十三二十五,支同隔干一位算。

意解:“元旦干支为根源,大小二月记心间。

”推算公历日干支,首先要记住元旦日的干支。

同时,还要知道大小月及二月的天数。

公历大月为31天,小月为30天,其大小月是固定不变的,唯独二月有29天和28天之分。

因此,要特别注意哪年二月为29天,那年二月为28天。

“小月干同地支冲,大月上句加一天。

”公历小月为30天,按农历大月“大后干同地支冲”推算口诀,我们知道本月初一日干支,与下月初一干支则是天干相同地支相冲。

公历大月为31天,在小月干支相冲的基础上,再加一天,即是大月份下月一日的干支。

“申子辰年为闰,干同支冲退一天。

”经过研究,发现凡是地支为申、子、辰支的年均为闰年,二月为29天。

在推算3月1日干支时,可按农历小月后的日干支推算方法,即在干同地干冲的基础上,减去一天,则为3月1日干支。

(3月1日的干支与元旦相同)。

“余年二月二十八,干同支冲退一天。

”除地为申子辰年二月29天外,其它年二月均为2 8天。

在知道2月1日干支后,按干同支冲规律,干支各减二位便是3月1日的干支。

“月首十三二十五,支同干隔一位算。

”月首,即是每月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天,大拇指跳到卯位,6月1日为己卯;6月为小月,干同支冲,7月1日干支为己酉;7月为大,干同支冲加1天,大拇指跳到卯进1位到辰,8月1日干支为庚辰。

年月日时干支速算法

年月日时干支速算法

年月日时干支速算法年月日时干支速算法一、年代干支:年干:公元年个位数-3 = 年干,负数则加10(取余数)年支:(1900--1999年年支= 年尾二位数+1)÷12(取余数);(2000--2099年年支= 年尾二位数+5) ÷12(取余数);二、月份干支:月干:年干x 2+月数=月干,超过10则减去10的倍数到0-9,0视做10)月支:月数+2;阴历月支是固定不变的,正月为寅(从立春当天到惊蛰前一天)三、日元干支(注意此法须用公历而非农历):(1)先求当年元旦干支基数,公式如下:1900----1999年的元旦干支基数=(年尾二位数+3)×5+55+(年尾二位数-1)÷4 2000----2099年的元旦干支基数=(年尾二位数+7)×5+15+(年尾二位数+19)÷4(只用商数,余数不用,数过60就去掉60)。

例如:求2008年10月18日的日干支:当年元旦干支基数=(8+7)×5+15+(8+19)÷4=36(已去掉60的倍数)这数就是2008年的元旦干支基数。

(2)再求当日日干支,公式如下:(当年元旦干支基数+当日距离元旦总天数)÷60→(取余数)如:10 月18 日距离当年元旦的总天数为31+29+31+30+31+30+31+31+30+18=292天,代入公式为:(36+292)÷60得余数28当日干支为:28除去10的余数8为辛为日干,28除去12的余数4为卯为日支(即当日干支为辛卯)。

注:2月份要么是28天,要么是29天,每隔4年为29天的,其他均为28天。

基恩士中国_图像识别算法大全_视觉系统资料免费下载广告 KEYENCE视觉系统,图像识别算法大全,高速大容量智能型,精密识别文字查看详情 >比如:2000、2004、2008年等年份的2月份均为29天。

四、时辰干支:时干:日干×2+时支数-2 =时干数;时支:时支是固定的。

干支纪年(月、日计算公式)

干支纪年(月、日计算公式)

干支纪年(月、日计算公式)1 萌芽干支纪年萌芽于西汉,始行于王莽,通行于东汉后期。

汉章帝元和二年(公元85年),朝廷下令在全国推行干支纪年。

有人认为中国在汉武帝以前用干支纪年。

可是,这就是太岁纪年,用太岁所在纪年,干支表示十二辰(把黄道附一周天分为十二等分)。

木星11.862年绕天一周,所以太岁约86年多走过一辰,这叫做“干支纪年超辰”。

在颛顼历上,西汉武帝太初元年(前104年)是太岁在丙子,太初历用超辰法改变为丁丑。

汉成帝末年,由刘歆重新编订的三统历又把太初元年改变为丙子,把太始二年(前95年)从乙酉改变为丙戌。

还东汉的历学者没用超辰法。

所以太岁纪年和干支纪年从太始二年表面一样。

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干支。

续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。

2 查看万年历如: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甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥根据“六十年甲子(干支表)”的公元年对应进行向上或朝下地反推。

天干地支年月日时算法

天干地支年月日时算法

一、快速推算年柱干支法二、推算公式:三、①推算天干:西元年末位数-3=年干(适用於任何年代)。

四、②推算地支:西元年末二位数+9=年支(适用於十九世纪,即1800—1899 年);五、西元年末二位数十1=年支(适用於二十世纪,即1900—1999 年);六、西元年末二位数+5=年支(适用於廿一世纪,即2000—2099 年);七、说明:①年干按1(甲).2(乙)、3(丙)、4(丁)、5(戊)、6(己)、7(庚)、8(辛)、9(壬)、10(癸)顺序;八、年支按1(子)、2(丑)、3(寅)、4(卯)、5(辰)、6(巳)、7(午)、8(未)、9(申)、10(酉)、11(戌)、12(亥)顺序。

九、②求年干,不够减则借10;求年支,超过12要递减12,取余数。

十、③求年干之公式,适用於任何年代;求年支之公式,不同公式只适用於某一世纪“00年)。

十一、例一:求1800年的年柱干支十二、①末位数0-3:7(不够减借10),天干序数7是“庚”。

②末二位数00+9:9,地支序数9是“申”。

则知1800年是‘‘庚申”年。

十三、例二、求1989年的年柱干支十四、①末位数9-3=6天干序数6是“已”。

③末二位数99+9=108递减8个12後余12,地支序数12是“亥”。

则知1899年是“己亥”年。

十五、例三:求1935年的年柱干支十六、①末位数5-3=2天干序数2是”乙”。

②末二位数35+1:36递减2个12後余12,地支序数12是“亥”。

则知1935年是“乙亥”年。

十七、例四:求1981年的年柱干支十八、①末位数1-3=8(不够减借10),天干序数8是“辛”。

②末二位数81+1=82,递减6个12後余10,地支序数10是”酉”。

则知1981年是“辛酉”年。

十九、例五:求1999年的年柱于支二十、①末位数9-3=6天干序数6是“已”。

②末二位数99十1=100递减8个12後余4,地支序数4是“卯”。

则知1999年是·己卯”年。

年月日时干支推算简法

年月日时干支推算简法

总之自己找规律记住六十甲子顺序数即可。

(甲尾数都是1,乙尾数都是2,丙尾数都是3……..地支都是逆转隔1。

例如:1-11-21-31-41-51为子-戌-申-午-辰-寅年月日时干支推算法1、推算年干支公式:x年干支序号=(x年-3)÷60之余数。

(找对应六十甲子序数即可)例子:1986年(1986-3)÷60余3,3对应60甲子序数为丙寅。

2、推算月干支歌诀:甲己之年丙作首,乙庚之岁戊为头,丙辛之岁寻庚上,丁壬、壬寅顺水流,若问戊癸何方发,甲寅之上好追求。

3、推算时干支歌诀:甲己还加甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途。

月和时对照表,可以不背口诀记住(月起丙,时起甲)月时甲己丙(寅月)甲己甲(子时)乙庚戊乙庚丙丙辛庚丙辛戊丁壬壬丁壬庚戊癸甲戊癸壬4、推算日干支(1)先确定每年元旦干支公式:本年元旦干支=去年(平年)元旦干支+5本年元旦干支=去年(润年)元旦干支+6例如:1983年为平年,元旦为己丑,六十甲子序号是26,加5等于31,那1984年元旦干支是甲午。

(2)日干支推算公式:日干支序号=(本年元旦干支序数+日数+月加减数)-60×某数(某数的取值为0、1、2,为了使数大于0小于60在60甲子数内)歌诀:二月六月加三十,三月应加五十八,四月二九五五九,三一、二、三八十腊,七零九二冬月三,元月减一是定法。

歌诀是平年的月加减数,闰年从3月1日起(即3月份)开始每月多加1,即3月应加59,4月加30。

以此类推。

例子:1981年10月25日的干支元旦假如已知1983年的元旦干支(上面有例子为26数)1983年元旦干支-2×5=16,对应己卯10月25日序号=(16+25+32)-60×1=13(丙子)备注:奇门遁甲是天干学,年干支可以有的时候不用地支,那么年的尾数1对应辛,2对应壬,以此类推。

例如1971年尾数1年干就是辛。

如何快速简单计算任何一天天干地支

如何快速简单计算任何一天天干地支

如何快速计算任何一天的天干地支通过公式计算阳历任何一天的天干地支,几分钟就能计算出一九00年到二一00年间任何一天的天干地支,且非常准确,付易昌实践发现比流星赶月法要省事好多倍。

为了计算方便,我们要把十天干、十二地支赋予数字代表。

为了计算方便,我们要把十天干、十二地支赋予数字代表。

一、年干支的计算1、年之年干:年尾数-3例:1969年年干=9—3=6,第6位天干就是己;2012年年干=2-3=9,第9位天干是壬(2不足减就补十成12)。

2、年之年支:(年尾二位数+1)/12取余数;2000----2099年之年支:(年尾二位数+5)/12取余数。

例:1969年年支=69+1=70,去掉60的倍数为10,地支第十位为酉;2012年年支=12+5=17,去掉12余5,地支第五位是辰;那么1969年干支就是已酉2012年干支就是壬辰。

二、月干支的计算'1、月支说明:由于月支根据月份计算,阴历即:正月建寅,二月建卯,三月建辰,四月建巳,五月建午,六月建未,七月建申,八月建酉,九月建戌,十月建亥,十一月建子,十二月建丑。

对应阳历月份为+1,我们根据月日比较容易判断月支。

在月初节气前后需要尤其注意是否已经更新。

2、月干计算月干公式,月的地支是固定的如正月起寅之类,只计算月干。

月干=年干数×2+月份-2,这里讲的月份和上边表格有所区别,为上面月份代数-2,即寅月按1计算,卯月按2计算.......例:1969年(已酉)年八月(酉月)的天干=6×2+8=20,天干10为周期就去掉10,天干第十位为癸,则此月干支为癸酉。

注:24节气的起始时间会影响地支的确定,大概为上半年6号,下半年8号换节气。

在节气附近时间出生的月干支尤其需要注意。

三、日干支的计算计算日干支首先要知道当年当年元旦日的干支作为基数,然后再根据元旦干支推算其他日干支。

方便起见,我们首先考虑闰年日柱干支计算,然后再考虑非闰年日柱干支计算。

日天干地支算法公式

日天干地支算法公式

日天干地支算法公式日天干地支的算法公式听起来好像有点神秘和复杂,但其实只要咱们一步步来,也能搞得清楚明白。

咱先来说说天干地支是啥。

天干就是甲、乙、丙、丁、戊、己、庚、辛、壬、癸这十个;地支呢,则是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥这十二个。

它们组合起来就形成了咱们常说的六十甲子,用来纪年、纪月、纪日、纪时。

要说这日天干地支的算法公式,那还真有一套方法。

咱们先把年份的数字除以 10 ,取余数,对应到天干上。

比如 2023 年,2023 除以 10 余数是 3 ,对应天干就是癸。

然后再把年份的数字除以 12 ,取余数,对应到地支上。

2023 除以 12 余数是 7 ,对应地支就是卯。

这样 2023年就是癸卯年。

可这只是年的算法,日的算法就稍微复杂点啦。

有一个比较常用的公式是:日天干地支 = (当年元旦的天干地支序号 + 所求日期 - 1 ) % 60这里要先搞清楚当年元旦的天干地支序号。

比如说 2023 年 1 月 1日是壬寅日,壬对应的序号是 9 ,寅对应的序号是 3 ,那序号就是 93 。

我记得有一次,我跟几个朋友出去露营。

晚上大家围坐在篝火旁聊天,不知怎么就聊到了天干地支。

有个朋友突然好奇地问:“今天这日子在天干地支里咋算呀?” 我当时就来了兴致,开始给他们讲起这个算法。

我一边在纸上写写画画,一边解释,大家听得那叫一个认真。

结果算出来后,有个朋友一脸懵地说:“哎呀,这可比我做数学题还难!”大家都哈哈大笑起来。

不过要注意哦,这个公式算出来的结果还得根据一些特殊情况进行调整。

比如说闰年和平年的差别,还有每个月的天数不同等等。

总之,日天干地支的算法公式虽然有点复杂,但只要咱们耐心琢磨,多练习几次,也能熟练掌握。

说不定哪天在朋友面前露一手,还能让人刮目相看呢!希望我讲的这些能让您对日天干地支的算法公式有点了解,要是还有啥不明白的,咱再一起探讨探讨!。

年月日干支快速推算口诀

年月日干支快速推算口诀
已知2004年的元旦干支为己卯,天干己的序数为6,加6为
(12)一轮余2,序数2在天干为乙。地支卯的序数为4,加6为10,序数10在地支为酉。合之为乙酉,所以2005年的元旦干支为乙酉。
农历大小月卦口诀
一年上下两卦编,一七两月初爻安。
xx上卦,遇有闰月年十三。
闰年相邻爻间伏,确定年月按节算。
推算方法:
二、农历大小月卦口诀
一年上下两卦编,一七两月初爻安。
xx上卦,遇有闰月年十三。
闰年相邻爻间伏,确定年月按节算。
推算方法:
此诀是为了掌握某年农历大小月的排列顺序和有否闰月而编的。“一年上下两卦编,一、七两月初爻安”,在正常情况下,农历每年为十二个月。我们可以将一至六月编为前卦,七至十二月编为后卦,即一年编为两卦,并以一月为前卦的初爻,七月为后卦的初爻。“阴大阳上卦,遇有闰月年十三”,我们将大月规定用阴爻表示,小月用阳爻表示,按大小顺序用阴阳爻将一年编为两卦。遇到有闰月的年份就多出一个月,一年为十三个月。“闰年相邻爻间伏,确定年月按节算”。在出现有闰月的年份时,按闰月大小用阴阳爻表现出来,并标在闰月的前后两月的爻位中间的左侧,如同伏卦一样,一看便知到闰几月,是大月还是小月。同时,提醒您农历年、的确定,不是按万年历编出的月份确定的,而是按节气确定的。如1998年,按上述方法可编成《井》和《坎》两卦,而今年闰5月为小月,上半年月卦符号为“:
二、推算月、时干支口诀
天干五合前为主,月时干序一至五。
年干隔数配寅月,日干配时本数身。
古往今来,年上起月,日上起时,是按天干五合的方法,分成五种情况,即甲、己之年(日)定月(时)的方法相同------。我们也采用这种方法,并一前一天干为主,即甲、己以甲为主,乙、庚以乙为主,------,配上序数甲为1,乙为2,丙为3,丁为4,戊为5(图二),成为推算月、时的固定序数。“年干隔位配寅月”,推算某年的月干,先看该年干与何干相合,然后按“天干五合前为主”的方法,查出该干的序数,并设此干为零,按序数隔干确定寅月的天干。如98年是戊寅,戊癸干合,戊年与癸年的天干相同,属于同一种定寅月天干法。

年月日干支快速推算口诀

年月日干支快速推算口诀

年月日干支快速推算口诀一、推算年干支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.查表法:例如:求阴历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=商……余数若闰年,从三月起余数均加一)何为元旦干支基数?所谓的元旦干支基数,说白了就是阳历历法元旦这一天的日干支的天干、地支的序数。

年月日时干支速算法

年月日时干支速算法

年月日时干支速算法一、年代干支:年干:公元年个位数-3 = 年干,负数则加10(取余数)年支:(1900--1999年年支 = 年尾二位数+1)÷12(取余数);(2000--2099年年支 = 年尾二位数+5) ÷12(取余数);二、月份干支:月干:年干x 2+月数=月干,超过10则减去10的倍数到0-9,0视做10)月支:月数+2;阴历月支是固定不变的,正月为寅(从立春当天到惊蛰前一天)三、日元干支(注意此法须用公历而非农历):(1)先求当年元旦干支基数,公式如下:1900----1999年的元旦干支基数=(年尾二位数+3)×5+55+(年尾二位数-1)÷42000----2099年的元旦干支基数=(年尾二位数+7)×5+15+(年尾二位数+19)÷4(只用商数,余数不用,数过60就去掉60)。

例如:求2008年10月18日的日干支:当年元旦干支基数 =(8+7)×5+15+(8+19)÷4=36(已去掉60的倍数)这数就是2008年的元旦干支基数。

(2)再求当日日干支,公式如下:(当年元旦干支基数+当日距离元旦总天数)÷60→(取余数)如:10月18日距离当年元旦的总天数为31+29+31+30+31+30+31+31+30+18=292天,代入公式为:(36+292)÷60得余数28当日干支为:28除去10的余数8为辛为日干,28除去12的余数4为卯为日支(即当日干支为辛卯)。

注:2月份要么是28天,要么是29天,每隔4年为29天的,其他均为28天。

比如:2000、2004、2008年等年份的2月份均为29天。

四、时辰干支:时干:日干×2+时支数-2 =时干数;时支:时支是固定的。

时辰顺序是:子时、丑时、寅时、卯时、辰时、巳时、午时、未时、申时、酉时、戌时、亥时;附:日元干支算法二(注意此法须用公历而非农历)(1)先求当年的元旦日干支,其公式为:当年元旦干支= (5N + N/4 + 1) ÷60(取余数)注:N=公元年数-1921(因1921年得元旦为甲子日,元旦甲子每80年一周期,故亦可取1921加或减80的倍数,如2001年后可取2001,唯遇整百停闰年时需注意调整。

快速推算日干支的公式方法

快速推算日干支的公式方法

快速推算日干支的公式方法展开全文推算日干支的快速公式之一此法系易学家王吉厚所介绍,其具体的内容有以下两种方法。

(1)用公历推算日干支的快速公式。

干支序数一年代计算基数+年份尾数×5+闰年数+求算日数一60倍数记忆口诀:基数加上尾乘五,闰年月指加日数,双月再加三十天,超过六十减六十。

具体分析:①基数加上尾乘五。

基数即是年代基数,从1900年开始,十年为一年代基数,到1970年共80年,8个基数(因公历,80年一循环)因此,1900年与1980年的年尾乘五,即是推算具体年份的尾数乘5,如1903年,基数1900年9,加上尾5,即是年份的1903年的数再乘5,即:3×5—15。

两项相加,即:9+15了24。

②闰年月指加日数。

解:公历的闰年是固定的,即每四年闰一年,其规律是:凡是年份十位数是双数的,逢4、8之年为闰年(o年虽是闰年,但不计)。

凡是年份十位数为单数的,逢2、6之年为闰年。

即:十位双数四八问,十位单数二六是。

具体分析:如1965年为十位数的双数,从1960年到】965年,除去60起年代不计外,到1965年只有1964年一个闰年,所以闰年为1,这样,每十年最多有两个闰年,取值范围:1、2二个数字。

再如:1933年,其年份的十位数为3,为单数,从1930到1933年,只有1932年一个闰年。

月指数:也叫月基数,简称月指。

月指数是针对计算各年月的闰年,大月数和二月平或二月闰时所差的天数而设置的,将上述多步计算,简化为~步,变成基数,即指数规律化只要背熟月指数,即一劳永逸,省去很多麻烦。

表中括号内的指数为闰年的月指数。

以上指数很好记忆,一、二月为1、2,三月为0,四、五、六、七月为1、1、2、2,八月为3,九、十、十一、十二月为4、4、5、5。

逢闰年一月为0,二月为1。

加日数:即加求算日子。

总之,闰年月指数加日数,此句口诀的含义是将闰年的数,再加月份的指数,再加求算的日数。

③双月再加三十天:求算月凡是双月的,一律在相加的总数上再加三十天。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

求年日干支的简单公式
徐剑
写于1983年3月9日
干支是天干和地支的合称,甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个字叫做天干;子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二字叫做地支。

把天干中的一个字摆在前面,后面配上地支中的一个字,这样就构成一对干支。

若天干以“甲”字开始,地支以“子”字开始顺序组合,就可得到六十对干支。

在我国古代立法中,习惯用干支纪年,干支纪日。

干支纪年就是每年用一对干支表示,六十年用完后再重复。

干支纪日就是每天用一对干支表示,逐天进行记录,六十天后再重复记录。

把公历纪年换算成干支纪年,可按下列公式计算
-
3-
=(1)
m
x
N60
这里的N是干支的序数,x是所求那年的公历纪年数,m是整数(可以是负整数)。

选择适当的m值,使得不等式
<N(2)
0≤
60
成立,求出N去查干支序数表,就能知道这年的干支了。

如果手边没有干支表,可用下列方法确定干支:我们求出干支序数N后,再根据它求出天干的序数和地支的序数。

如果10
>
N,将它用10
N,N也是天干的序数;如果10

除,余数也就是天干的序数(余数为0,当作最后一个序数);如果12
R,R

也是地支的序数;如果12
R,将它用12除,余数也就是地支的序数(余数为
>
0,当作最后一个序数),然后分别到天干地支内找与其序数所对应的字,将这两字写在一起,就是这年的纪年干支。

例如,求1898年的干支,则1898
x,选
=
取31
m,可求得
=
-
-
=

N
1898=
35
31
3
60
÷(天干序数)
35
=
10
5
3
=
÷(地支序数)
12
35
11
2
在天干内找与5对应的字是戊,在地支内找与11对应的字是戌,所以1898年是戊戌年。

我们知道,1898年正是戊戌变法发生的年代。

又如求公元前206年的干支,按天文纪年法规定,公元元年记为+1年,公
元前一年记为0年,公元前二年记为–1年,公元前三年记为–2……所以这里205-=x ,选取4-=m ,得到:
32)4(603205=-⨯---=N
231032 =÷(天干中“乙”字的序数)
821232 =÷(地支中“未”字的序数)
所以公元前206年是乙未年。

干支纪日也可以根据公历日期换算,如果要求某年、某月、某日的干支,可
按照下列公式计算:
15]400
1[]1001[]41[)1(5++-+---+-=C x x x x A 这里x 是公元的年数,C 是从这一年的元旦算到这天为止(连这一天也在内)的日数,]41[-x 表示为4
1-x 的整数部分。

在计算A 时,三个分数式只要商数的整数部分,余数略去不计,再把其他几项依次加减,就可得到A 。

求出A 后,用60除,余数就是这天的干支序数(余数为0,当作最后一个
序数),然后去查干支序数表,若没有表,可用上述方法确定干支。

农历中有一个重要的节气叫三伏,三伏日期是按照“干支纪日法”确定的,
每年夏至以后第三个庚日为初伏,第四个庚日为中伏,立秋后第一个庚日为末伏。

要计算三伏的日期,首先要算出夏至日和立秋日的纪日干支。

我们以1982年为例,这年夏至是在6月22日,由上公式得
1057315)222130312832(]400
11982[]10011982[]411982[)11982(5=+++++++-+---+-⨯=A 131766010573 =÷
311013 =÷(天干中“丙”字的序数)
111213 =÷(地支中“子”字的序数)
所以6月22日是丙子日,按天干顺序数下去得6月26日为夏至第一个庚日,7月6日为第二个庚日,7月16日为第三个庚日,7月26日为第四个庚日。

所以初伏为7月16日,中伏为7月26日。

同样可以算出末伏在8月15日。

相关文档
最新文档