天干地支纪日法

  • 天干地支纪日纪时计算公式

      年:每个干支为一年,六十个干后,又从头算起,周而复始,循环不息。由甲子开始,满六十年称做一甲子或一花甲子。称为干支纪年法。   月:正月是由寅开始,每个月的地支固定不变,然后依次与天干组合;由第一年的正月丙寅月、二月是丁卯月、三月是戊辰。从甲子月到癸亥月,共六十甲子,刚好五年。   日:由甲子日开始,按顺序先后排列,六十日刚好是一个干支的周期。   时:由甲子时开始,但记时的地支固定不变,每天十二个时辰。天干地支纪年与公历的近似换算从已知的公历年份计算干支纪年:天干:年份÷10,得到的商不管,看余数,得数即为天干顺序数-3 地支:年份÷12,得到的商不管,看余数,得数即为地支顺序数-3。 把天干数和地支数合并起来,即为所求的干支年份。   、天干地支纪月   干支纪月时,1月是寅月,依次下排。甲己之年丙作首,乙庚之岁戊为头;丙辛必定寻庚起,丁壬壬位顺行流;更有戊癸何方觅,甲寅之上好追求。  月地支 甲或己年 乙或庚年 丙或辛年 丁或壬年 戊或癸年   寅月 立春—惊蛰 雨水 正月 2月 丙寅月 戊寅月 庚寅月 壬寅月 甲寅月   卯月 惊蛰—清明 春分 二月 3月 丁卯月 己卯月 辛卯月 癸卯月 乙卯月   辰月 清明—立夏 谷雨 三月 4月 戊辰月 庚辰月 壬辰月 甲辰月 丙辰月  巳月 立夏—芒种 小满 四月 5月 己巳月 辛巳月 癸巳月 乙巳月 丁巳月   午月 芒种—小暑 夏至 五月 6月 庚午月 壬午月 甲午月 丙午月 戊午月   未月 小暑—立秋 大暑 六月 7月 辛未月 癸未月 乙未月 丁未月 己未月   申月 立秋—白露 处暑 七月 8月 壬申月 甲申月 丙申月 戊申月 庚申月  酉月 白露—寒露 秋分 八月 9月 癸酉月 乙酉月 丁酉月 己酉月 辛酉月   戌月 寒露—立冬 霜降 九月 10月 甲戌月 丙戌月 戊戌月 庚戌月 壬戌月   亥月 立冬—大雪 小雪 十月 11月 乙亥月 丁亥月 己亥月 辛亥月 癸亥月   子月 大雪—小寒 冬至 十一月 12月 丙子月 戊子月 庚子月 壬子月 甲子月 丑月 小寒—立春 大寒 十二月 1月 丁丑月 己丑月 辛丑月 癸丑月 乙丑月 从已知日期计算干支纪日的公式为:G=4C+[C/4]+5y+[y/4]+[3*(M+1)/5]+d-3Z=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的余数是地支。计算时带[]的数表示取整。例如:查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日的干支日是庚申日 天干地支纪时甲己还加甲,乙庚丙作初;丙辛从戊起,丁壬庚子居;戊癸何方发,壬子是真途。 甲或己乙或庚丙或辛丁或壬戊或癸 子时23时—1时甲子时丙子时戊子时庚子时壬子时 丑时1时—3时乙丑时丁丑时己丑时辛丑时癸丑时 寅时3时—5......余下全文>>

  • 天干地支怎么纪月纪日纪时?

      干支纪年、纪月、纪日和纪时的简单计算方法 一.干支纪年 [方法一]公元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=1。结果为庚戊。 [方法二]如不以辛酉作起点,也可以任何一个已知年干支为起点推算。一般可以当年为起点。方法: 以所要求的年数减去已知年数(或当年),得数的个位数即为年干数,得数除以12所得的余数即为年干支数。干支数为正数时正推,为负数时反推,或按[方法一]中方法变为正推。应注意的是已知年干支作0,正推时以已知年干支的后一干支为1,反推时以已知年干支的前一年干支为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日的干支甲午)。 (1)将所求的年.有.日的数目分别减去1984年1月1日的数目,得年差.月差.日差,并算才闰年数.大月数.二月数(注:所求年大于1984年的这样减)。 (2)(年差×5)+(月差×30)+日差十闰年数+大月数-(二月份数×2)得总日差。 (3)总日差的个位数为日干数,总日差除以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年,计算步骤与原理与上同,但须注意几点。 (1).必须以数大的1984.1.1减去数小的所求年.月.日。 (2).当月差为负数时,后面的大月数和2月数也要为负数。 (3).最后求出的干支数为正数时,用反推法,为负数时用正推法。当然......余下全文>>

  • 谁知道天干地支纪日算法?急用!

      年上起月,日上起时都是有算法的,这个你知道了,原理很简单,1年12个月,1天12个时辰就是地支的一轮,但是日子是大排序的,没有手工的计算方法,但是如果是计算机就简单了,随便设置一个初始日期(如xxxx年xx月xx日是甲子日),有专门的算法算距离这个日子的天数,然后除60,余数就是对应的日子,0 是甲子,1是乙丑,。。。。。59是癸亥

  • 2014年腊月20是什么日按天干地支

    年月日干支 乙未 戊寅 乙卯。

  • 天干地支纪年法所用代号数字有何依据

      天干就是甲乙丙丁戊己庚辛壬癸十个   地支是子丑寅卯辰巳午未申酉戌亥十二个,地支又对应十二生肖。   年份的依据好像是按两千多年前的一个甲子年来算的,甲子乙丑依次一直排到今天六十年一轮回。   如果要算2016年是什么年或是其他任何一年,你只需要记住你的出生年或者是任意一个甲子年,就可以开始计算了,网上那些什么年分减三然后除以十或六十什么的都不是很准(不知道是不是我太笨了看不懂)   比如我记住1990年天干地支为庚午,那么我就可以根据这个庚午来算2016年,(1990年这个庚午就是从两千多年前六十年一轮回慢慢转过来的,我们不必去研究了,只要记住最近几十年的某一年就行了)   算法很简单   首先算天干,我们知道天干为十个,那么每隔十年就会轮转一次,1990年天干为庚,那么我们就知道2000 2010 2020......每隔十年的天干都为庚年,其余的年分天干就很明朗了,1990为庚,按顺序1991就是辛,1992壬 93为癸,...96为丙,2016天干就是丙了。     地支其实也差不多,不过地支为十二年一轮转,所以1990地支为午,加12等于2002年,再加12为2014,2026...2038等等等依次类推每隔12年都为午。   我们知道2014年地支为午,按顺序2016年就是2014+2,午加两位是什么,我们看地支12位顺序就知道了,是申。   天干加地支就是年分的代号了,为丙申,2016年是丙申年,我们还知十二地支对应十二生肖里有个申猴酉鸡,申对猴,那么2016年就是猴年了。   有了这种算法就不比去背什么60甲子歌诀了,六十甲子歌诀就是根据这样的方式组合起来的,每六十年循环一次。     下面是复制过来的经典甲子五行所属歌   甲子乙丑海中金   丙寅丁卯炉中火   戊辰己巳大林木   庚午辛未路旁土   壬申癸酉剑锋金   甲戌乙亥山头火   丙子丁丑间下水   戊寅己卯城头土   庚辰辛巳白蜡金   壬午癸未杨柳木   甲申乙酉泉中水   丙戌丁亥屋上土   戊子己丑霹雳火   庚寅辛卯松柏木   壬申癸己长流水   甲午乙未沙中金   丙申丁酉山下火   戊戌己亥平地木   庚子辛丑壁上土   壬寅癸卯金泊金   甲辰乙巳伏灯火     丙午丁未大河水   戊申己酉大驿土   戊戌辛亥钗穿金   壬巳癸丑桑石木   甲寅乙卯大溪水   丙辰丁巳沙中土   戊午己未天上火   庚申辛酉石榴木   壬戌癸亥大海水

  • 天干地支与五行的关系?比如说今天的日干是火火而我的八子日干是金金。对我有影响吗。

      如果天干与日主天干相克且阴阳同性,对日主有影响(如丁日生者,日干为阴火,遇到日干为阴金和水的那几天,如辛日、癸日,就不好)。地支主要看是否相冲、相刑、相害。通常来说流日克命主凶较小,命主克流日凶较大。生年干支和流年的关系同理。

  • 天干地支年甲五月戊辰日是什么意思

      2016年公历6月5日就进入了甲午月,这是古时候用天干地支来计时的【是哪个月】。戊辰日,【哪个日】。

  • 怎么算出日历中的天干地支? 例如今天是5月23号是乙巳月,庚戍日?是通过什么方法算出来的呢?

      天干地支纪年纪月容易算,纪日就不容易了。   自从开始纪日以来,连绵不断,从未中止。由于闰年闰月的关系,很难找出规律性。   虽然,有几种“心算法”,但是复杂的规则不是常人能够掌握的。   经常看到旧书上说“掐指一算”觉得很神,实际上就是在算干支。   所以,只要不想从事专业算命,要知道某日的干支,就看看《万年历》好了。

  • 2002年农历六月十六的天干地支是什么月什么日?

    壬午 丁未(月) 甲午(日)

  • 关于农历日期和干支纪日的转换公式问题

      1、推算日辰干支必须首先熟记每年正月初一的干支及立春的日子时辰、以及每年的小月、闰月   2、以每年正月初一天干地支为准,天干不变,用逢双(月)冲、逢单(月)对的办法来定每月初一的干支。“冲”是指推算时与日辰地支的六冲,“对”是指与日辰地支相同的地支。意即:天干不变,在所推月份都是大月的情况下,凡逢双月均以冲正月初一的地支来定双月初一的地支,凡逢单月均以与正月初一相同的地支来定单月初一的地支。因推算时是以30天为一个周期来定日辰干支的,故凡逢所推月份前面有小月,则需在所推月份的初一上加上前面小月少去的天数,有几个小月就要加几天,加1就是初二的干支,加2就是初三的干支,加3就是初四的干支,依此类推,须知初一是什么干支,只需从所推出的日辰干支倒推至初一即可。   3、遇上有闰月的年份,闰月本身及闰月以后的双月作单月推,单月作双月推。所以,有闰月的年份须着重记忆,否则会出现推算错误。     农历日期换算,没有简单的计算公式,公历可以用公式计算。