❶ 求天干地支 月 日 推算法。
天干地支简称干支,是夏历中用来编排年号和日期用的。
历法用天干、地支编排年号和日期,天干共十个,因此又称为“十天干”,其排列顺序为:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支共十二个,排列顺序为:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。其中甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干。子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。
以一个干和一个地支相配,排列起来,天干在前,地支在后,天干由甲起,地支由子起,阳干对阳支,阴干对阴支(阳干不配阴支,阴干不配阳支)得到六十年一周期的甲子回圈。称为“六十甲子”或“花甲子”。我国人民过去就是以六十甲子循环来纪年、纪月、纪日、纪时的。
天干地支这共二十二个的符号错综有序,充满圆融性与规律性。它显示了大自然运行的规律,即时(时间)空(方位)互动,和“阴”与“阳”的作用结果。中国历法包含了阴阳五行的思想和自然回圈运化的规律。
年:每个干支为一年,六十个干后,又从头算起,周而复始,循环不息。由甲子开始,满六十年称做一甲子或一花甲子。称为干支纪年法。
月:正月是由寅开始,每个月的地支固定不变,然后依次与天干组合;由第一年的正月丙寅月、二月是丁卯月、三月是戊辰。从甲子月到癸亥月,共六十甲子,刚好五年。
日:由甲子日开始,按顺序先后排列,六十日刚好是一个干支的周期。
时:由甲子时开始,但记时的地支固定不变,每天十二个时辰。
❷ 庚日怎么算
庚日:我国古代用天干,地支合并记载时间。天干的数字有10个,是甲,乙,丙,丁,戊,己,庚,辛,壬,癸,地支的数字是12个,是子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥。把天干与地支相配,就得甲子,乙丑,丙寅,丁卯……,交叉配合60次,故称60花甲子。“三庚”就是遇上3个“庚”字,到第四个庚日为初伏。由于天干是10个,所以每隔10天就出现一个庚日,如庚子日,庚寅日,庚辰日等。一年365天(闰年366天)都不是10的整数倍,今年某一天庚日,明年就不一定是庚日。由于庚日的变化不定,所以每年入伏的日期不尽相同。三伏是一年最热的时期,分为初伏,中伏,末伏。这是因为夏至以后夜短昼长,阳光接近直射。但夏至还不是最热的时候,因为这时地面吸收的热,晚上又散发了一大部分。不过,每天吸热多,散热少,积累下来一天比一天热,大约再过20多天到了三伏,天气就最热了。三伏分为:初伏,中伏和末伏。夏至后第三个庚日是初伏第一天,第四个庚日为中伏第一天,立秋后的第一个庚日是末伏第一天。初伏,末伏各10天,中伏天数不固定,夏至到立秋之间有4个庚日时,中伏为10天,有5个庚日时,中伏为20天。伏,是避暑之意。从夏至开始,昼短夜长,热的中间潜伏着寒冷的因素,人们常用“热在三伏”这句话来形容盛夏的气候特点。这种说法在我国有着悠久的历史。早在秦代,就把一年中最热的时候叫做伏天了。朔日:读音:shuòrì农历每月初一是朔日,朔日当天的月亮称为朔月,朔月是看不见的。由朔月的第二天或第三天,傍晚时分在西方的天边出现了一个小小的月牙儿,称为新月。农历每月十五是望日(因为采用的定朔法,望日可能落在十六,因此才会有“十五的月亮十六圆”这个说法。)望日当天的月亮称为望月,望月又称满月,月影呈圆形。人们把每月朔月,望月这样循环的变化过程称为朔望月。就是农历的一个月。
❸ 月的天干地支怎么算
月干支的计算公式:
1、月干序=(所求年尾数+2)*2+月(份取尾数)。
2、月支序=月份+2(大于12的时候同样减去12)。
例如:2015年5月份的干支,月干序=(5+2)*2+5=19取尾数9,则干序是壬。月支序=5+2=7则是午,则2015年5月份的干支是壬午。
(3)每月庚算法扩展阅读:
不同朝代年岁开始的月建地支不同。正月建寅,二月建卯,三月建辰这个是夏历。而商历是正月建丑,二月建寅,三月建卯。周历是正月建子,二月建丑,三月建寅。
秦历是年开始于建亥,但仍称十月。至汉武帝改历,才复用夏正,就是正月建寅为岁首(武则天改过用周正,建子)一直沿用至今。
干支纪月歌诀:
干支纪月的推算较为容易,每年的各月地支已经固定,只要推算月的天干配固定每月地支就行。有歌诀为证(寅月为正月,寅为虎,又称“五虎遁元”):
1、甲己之年丙作首,逢年干是甲或己的年份,正月的月干从丙上起。
2、乙庚之岁戊为头,逢年干是乙或庚的年份,正月的月干从戊上起。
3、丙辛必定寻庚起,逢年干是丙或辛的年份,正月的月干从庚上起。
4、丁壬壬位顺行流逢年干是丁或壬的年份,正月的月干从壬上起。
5、更有戊癸何方觅,甲寅之上好追求。逢年干是戊或癸的年份,正月的月干从甲上起。
❹ 跪求天干地支月理数算法
天干地支简称“干支”,取义于树木的干和枝 天干有十:甲、乙、丙、丁、戊(wù)、己、庚、辛、壬(rén)、癸(guǐ); 地支十二:子、丑、寅、卯(mǎo)、辰(chén)、巳(sì)、午、未(wèi)、申、酉(yǒu)、戌(xū)、亥。 天干地支组合成如下六十个计时序号,作为纪年、月、日、时的名称,叫“干支纪年法”。六十甲子顺序1 ~10 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 11~20 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 21~30 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 31~40甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯 41~50甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 51 ~60甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 用六十甲子依次纪年,六十年一个轮回。干支纪年法的新一年由立春开始,2009年的立春是二月四日,所以2009年2月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年立春之后,立春之前应是“壬午”年。赵达先生在“祭文”中指出的时间是“癸未清明”,清明是立春之后的第四个节气(立春、雨水、惊蛰、春分、清明),所以赵先生说岁在癸未,而非壬午。 第二种算法: 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是用天干地支纪年为丁卯年。 第三种算法: 首先,将天干、地支编号如下: 天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸 4 5 6 7 8 9 10 1 2 3 地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥 4 5 6 7 8 9 10 11 12 1 2 3 如要将公元纪年换算成干支纪年,以公元年的尾数在天干中找出相对应。然后,将公元纪年除以12,用余数在地支中找出所对应的地支。这样,公元纪年就换算成了干支纪年。 如:公元1995年 用该年尾数5找出对应的天干为“乙”;然后,用1995除以12得余数为3,用余数3找出相对应的地支为“亥”。 那么,公元1995年则为农历乙亥年。 再如:公元1861年 用尾数1查天干为“辛”,用1861除以12得余数为1,再用余数1查找地支为“酉”。那么,公元1861年则为农历辛酉年。 如果某一年的尾数为0或者用该年除以12的余数为0,则取天干中的第10位“庚”和地支中的第12位“申”。 </B> 如:公元120年 尾数0则取天干中的“庚”;除以12余数为0,则取地支中的第12位“申”。 那么,公元120年则为庚申年。 如果公元纪年是单个数字,就用该数字在天干、地支中查找即可。如:公元6年,则在天干、地支中找出6相对应的“丙”和“寅”,那么该年则为丙寅年。公元8年则为戊辰年。 </B> 公元11年,则取尾数1对应的天干中的“辛”和11对应的地支中的“未”。那么,该年则为辛未年。 公元12年则为壬申年。 公元前纪年与干支纪年的换算 将天干、地支编号如下: 天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸 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,对应地支中的“戌”。那么,该年则为丙戌年。 公元前8年则为癸丑年
❺ 怎么才能知道哪一天是庚日
一个庚日是10天。天干的数字有10个,是甲、乙、丙、丁、戊、己、庚、辛,壬、癸,所以每隔10天就出现一个庚日。庚日的算法:
冬至当日九,夏至三庚伏。意思是说:冬至的当天就算入九,而夏至再过三庚才入伏。
“三庚”就是遇上3个“庚”字日,从第三个“庚”字日起便是入伏,到第四个庚日共10天为初伏。我国古代用天干、地支合并记载时间。
天干的数字有10个,是甲、乙、丙、丁、戊、己、庚、辛,壬、癸,地支的数字是12个,是子、丑、寅、卯、辰、巳、午、未、申、酉、戍、亥。把天干与地支相配,就得甲子、乙丑、丙寅、丁卯……,交叉配合60次为一个循环,故称60花甲子。
由于天干是10个,所以每隔10天就出现一个庚日,如庚子日、庚寅日、庚辰日等。夏至开始,数到三个庚日就是初伏的第一天。由于夏至与第一个庚日之间的天数每年都不一样(每年的天数都不是10的倍数。
所以,庚日并不是固定的日期,故“三庚”的天数也不是固定的,为20~29天之间。假如某年的夏至日是辛日,也就是庚日的第二天,那么要过29天才到第3个庚日,而假如某年的夏至日就是庚日,那么只需再过20天就到第3个庚日了。
(5)每月庚算法扩展阅读:
庚日与三伏的日期算法:
三伏的日期是从夏至三个庚日后数到第四个庚日是初伏,第四个庚日到第五个庚日为中伏,立秋后的第一个庚日到第二个庚日为末伏,中伏天数不固定,夏至到立秋之间有4个庚日时,中伏为10天,有6个庚日时,中伏为20天。
伏,分为初伏、中伏、末伏,叫做三伏。三伏是一年最热的时期,这是因为夜短昼长,阳光接近直射。但夏至还不是最热的时候,因为这时地面吸收的热,晚上又散发了一大部分。不过,每天吸热多,散热少,积累下来一天比一天热,大约再过20多天到了三伏,天气就最热了。
❻ 干支算法,年干支、月干支、日干支怎么算啊
一、年柱干支算法
或许你会说,知道日柱干支有什么用,还有年柱、月柱、时柱怎么推,一分钟即可一推而出。
推算天干:
公元后任何年代:
公元年末位数-3=年干,负数则加10
公元前任何年代:
公元年末位数+8=年干(公式揭密:因为公元3年为癸亥年,而天干又是逢10一循环。公元4年天干是甲,而4-3=1。由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数)
推算地支:
公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视做12
公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视做12(公式揭密:类似前述)
另:⒈公元年末二位数+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(亥)。
注:年干支是以立春为界,而不是以春节为界的。如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。
二、快速推算月柱干支法
⒈推算天干: 年干x2+月数=月干,超过10则减去10的倍数到0-9,0视做10)
(公式揭密:由于甲子年的正月是丙寅月,即甲1对应丙3,推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每年正月的天干为年干x2+1)
⒉ 推算地支:阴历月支是固定不变的,正月为寅(从立春当天到惊蛰前一天),二月为卯(从惊蛰当天到清明前天),三月为辰(从清明当天到立夏前一天),四月为巳(从立夏当天到芒种前一在),五月为午(从芒种当天到小暑前一天),六月为未(从小暑当天到立秋前一天),七月为申(从立秋当天到白露前一天),八月为酉(从白露当天到寒露前一天),九月为戌(从寒露当天到立冬前一天),十月为亥(从立冬当天到大雪前一天),十一月为子(从大雪当天到小寒前一天),十二月为丑(从小寒当天到立春前一天)。
注意:月干支不是以农历每月初一为分界线,,而是以节令为准,,交节前为上个月的节令,,交节后为下个月的节令。所以我们所说的某个阴历年份对应的干支,是该月大部分时间与其对应,而不是完全重合的。
三、快速推算时柱干支法
⒈日干x2+时支数-2=时干数
(公式揭密:因为甲子日的子时是从甲子时开始,推算下去,乙丑日对应丙子,即乙2对应丙3,再下去是丙3对应戊5,正好每日的子时天干为日干x2-1,即日干x2+时支数-2)
⒉ 时支是固定的。时辰顺序是:子时、丑时、寅时、卯时、辰时、巳时、午时、未时、申时、酉时、戌时、亥时。
例:求壬午日酉时的天干。日干9x2+时支10-2=26,取6即己。故壬午日酉时的干支为己酉。
日柱干支算法
只要记住以下几句口诀,日柱即可一推而出,口诀如下:
[公元纪年后两位,
减一除四取商数;
同法除以一十二,
馀数乘五加基数;
再加月日总日数,
六十除馀日干支。]
日柱干支公式:
{〔(A-1 / 4)〕Q +〔(A-1)/12〕R×5+15+B } / 60 R =C
Q为商数。R为余数。15为基数。A为公元后两位。B为日月总天数。
1901-2000年基数为15,2001-2100年基数为00,2101-2200年基数为44。1801-1900年基数为31,1701-1800年基数为47,1601-1700年基数为03。
试以1999年6月15日下午3:30为例,依上述方式如何求其日干支?
A:“一九○一后两位”,即把1999年取最后两位数,即为九十九,减一除四取商数,运算如下:(99-1)÷4=98÷4=24商数馀2,馀数2不管它,只取商数24。
B:“同法除以一十二,余数乘五加十五”,运算如下:(99-1)÷12=8余数为2,2乘5为10,10加15为25.
C:“再加月日总日数,六十除馀日干支”月日总日数,即该年元旦到该日的总日数,很好算,以4个月为一单位,1到4月若无闰月为120天,闰二月则成121天;5到8月为123天;9到12月为122天,因逢60皆可整除,可将1到4月视为0日;5到8月为3日;9到12月为2日,外加零数日数,以今年6月15日为例,因无闰年,故1到4月为0,只需算5月31天加6月15天,31+15=46
〖李心骑按〗亦可根据口诀“单月加零双三十,又加当月调节数;最后再加推算日,若逢闰年三月起,调节加一莫要忘。”
简单的加上每个月的调节数。经验证总结:
每个月的调节数如下所列:一、四、五为 0;二、六、七为1;三月为-1;八月为2;九、十月为3;十一、十二月为4;
A+B+C=24+25+46=95超过60需整除取馀数,95÷60=1馀35,35即为1999年6月15日的日干支。个位数为干,支为12(地支)馀数,故知干为5,即戊,支为35÷12=2馀11,取馀数11,地支11为戍,故干支合起来为戊戍。就这么简单,赶快查一下万年历,看一不一样。
❼ 农历的算法是怎么算的
农历一年为12或13个月,每个月天数依照月亮围绕地球运行周期而定,为29或30天,闰年为13个月,中国农历年平年为353或354天,闰年为384或385天,平均每年约为365.2422天(即地球环绕太阳一周的时间)。
农历基本上以19年为一周期,对应于公历同一时间。如公历的2001年5月27日、1982年5月27日和1963年5月27日这个日子,都是闰四月初五。
闰月加到哪个月,以农历历法规则推断,主要依照与农历的二十四节气相符合来确定。自冬至开始,逢单数为节气,逢双数为中气,如轮到一个月只有节气没有中气,即为上一个月的闰月。农历的闰月天数与正常月份天数一样,为29或30天。
(7)每月庚算法扩展阅读
农历是我国传统历法,又有阴历、华历、夏历、汉历、中历等名称。农历并不是纯阴历,而是一种阴阳合历,取月相的变化周期即朔望月为月的长度,加入干支历“二十四节气”成分,参考太阳回归年为年的长度,通过设置闰月以使平均历年与回归年相适应。农历是以阴历(夏历)为基础,融合阳历成分而成的一种历法。所以我国的农历从严格意义上说不应该叫阴历,而是阴阳合历。
农历属于一种阴阳合历:其年份分为平年和闰年。平年为十二个月;闰年为十三个月。月份分为大月和小月,大月三十天,小月二十九天,其平均历月等于一个朔望月。一年中哪个月大,哪个月小,由计算决定。
农历是兼顾太阳、月亮与地球关系的一种历法。阴历不考虑地球绕太阳的运行,因而使得四季的变化在阴历上就没有固定的时间,不能反映季节。与阳历年固定在365天或366天不同的是,阴历年相比阳历年在天数上有时会相差一个月;为了协调阴历年与阳历年之间的天数,于是便通过“置闰法”进行调整使阴历月相总天数与阳历回归年总天数相适应。
❽ 怎样算庚日什么是庚日
庚日:我国古代用天干,地支合并记载时间。天干的数字有10个,是甲,乙,丙,丁,戊,己,庚,辛,壬,癸,地支的数字是12个,是子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥。把天干与地支相配,就得甲子,乙丑,丙寅,丁卯……,交叉配合60次,故称60花甲子。“三庚”就是遇上3个“庚”字,到第四个庚日为初伏。由于天干是10个,所以每隔10天就出现一个庚日,如庚子日,庚寅日,庚辰日等。一年365天(闰年366天)都不是10的整数倍,今年某一天庚日,明年就不一定是庚日。由于庚日的变化不定,所以每年入伏的日期不尽相同。三伏是一年最热的时期,分为初伏,中伏,末伏。这是因为夏至以后夜短昼长,阳光接近直射。但夏至还不是最热的时候,因为这时地面吸收的热,晚上又散发了一大部分。不过,每天吸热多,散热少,积累下来一天比一天热,大约再过20多天到了三伏,天气就最热了。三伏分为:初伏,中伏和末伏。夏至后第三个庚日是初伏第一天,第四个庚日为中伏第一天,立秋后的第一个庚日是末伏第一天。初伏,末伏各10天,中伏天数不固定,夏至到立秋之间有4个庚日时,中伏为10天,有5个庚日时,中伏为20天。伏,是避暑之意。从夏至开始,昼短夜长,热的中间潜伏着寒冷的因素,人们常用“热在三伏”这句话来形容盛夏的气候特点。这种说法在我国有着悠久的历史。早在秦代,就把一年中最热的时候叫做伏天了。朔日:读音:shuòrì农历每月初一是朔日,朔日当天的月亮称为朔月,朔月是看不见的。由朔月的第二天或第三天,傍晚时分在西方的天边出现了一个小小的月牙儿,称为新月。农历每月十五是望日(因为采用的定朔法,望日可能落在十六,因此才会有“十五的月亮十六圆”这个说法。)望日当天的月亮称为望月,望月又称满月,月影呈圆形。人们把每月朔月,望月这样循环的变化过程称为朔望月。就是农历的一个月。
(8)每月庚算法扩展阅读
干支记年中,庚日是指天干是庚的日子,天干有十个,所以每十天就必有一个庚日。
夏至三庚便数伏,是指夏至后第三个带庚字的日子,并不是指第三十天。
❾ 天干地支表示每月的几日几日是怎样的
首先要能记住十大天干和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;
天干地支纪年法首先是天干在前,地支在后,比如今年2005就为-乙酉年,先来算算天干,有个公式:
4、
5、
6、
7、
8、
9、
0、
1、
2、
3
对应的十天干就是
甲、乙、丙、丁、戊、己、庚、辛、壬、癸,
数字为年代的最后的一位数字,比如今年是2005,最后一位是5,对应的天干就是乙;
地支的算法:用年代数除以12,后面的余数就代表某个地支,余数分别为:4、
5、
6、
7、
8、
9、
10、
11、
0(能整除)、1、
2、3,代表地支为:子、丑、寅、卯、辰、巳、午、
未、
申、酉、戌、亥,比如2005年为例:年代末尾数为5,对应的天干为乙,2005除以12,余数为1,对应的地支为酉,所以2005年为乙酉年。