如何计算日天干地支

日干支怎么算

日干支公式: 日干支=年数+月数+日期

(和大于60,则减60;1月、2月各天用上一年数)

1月和2月的年数要归上一年,年数要用上一年的年数,可以看作上一年的13月和14月,例如求2015年1月30日干支,未到3月,年数要看2014年,2014年数=7,不能用2015年数,月数不变。

日柱公式: 日干支序数=年数+月数+日期 (和大于60,则减60。1月、2月用上一年的年数)

月数表说明:1月和2月并入上一年,可以将1月看作上一年的13月,2月看作上一年的14月,1月和2月仍用上一年的年数,不可用当年的年数。把3月置为每年首月算起。年数适用范围:此年3月-下年2月。

出生日的天干地支怎么算

日柱公式:日干支序数=年数+月数+日期(和大于60,则减60。1月、2月用上一年的年数)举例如下:

2015年11月21日=2015年数+11月数+21日=12+5+21=38=辛丑

2016年2月14日=2015年数+2月数+14日=12+37+14=63-60=3=丙寅(1月、2月用上一年数)

扩展资料:

由于公历与干支纪法的体系和周期完全不同,因此它们之间的换算问题比较复杂。尤其是求解公历任一日的日干支是十分困难的,目前主要依靠查询万年历解决。

作者经过潜心研究,探究推导出──计算公历任一日干支的历法公式,简称《高氏日柱公式》。此公式采用插入世纪常数和月基数的方法,简捷准确而又科学实用,彻底解决了由来已久的历法换算难题。在“不查万年历,日柱早知道”的具体问题上具有极大的实践意义。

参考资料来源:百度百科—干支纪日法

日干支的计算方法公式,干支月日计算方法

用一公式计算任何一天的天干地支,不出一二分钟就能计算出一九00年到二一00年间任何一天的天干地支,且非常准确,比流星赶月法不知要省事多少倍。

1、1900—-2100年之年干:年尾数-3

例:1969年年干=9—3=6,第6位天干就是已;

2012年年干=2-3=9,第9位天干是壬(2不足减就补十成12)。

2、1900—-1999年之年支:年尾二位数+1;2000—-2099年之年支:年尾二位数+5。

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

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

月干=年干数×2+月份

例:1969年(已酉)年八月(酉月)的天干=6×2+8=20,天干10为周期就去掉10,天干第十位为癸,则此月干支为癸酉。

4、日干支公式:

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的倍数)这数就是1月1号的干支数。

从1月1号到10月5日按满60去之后数为36+31(1月下类推)+29+31+30+31+30+31+31+30+18=7+0+1+1+1+18=28

则天干去10的倍数余8为辛,地支去12的倍数余4为卯。今天干支就是辛卯

注:2月份要么是28天,要么是29天,每隔4年为29天的,其他均为28天。比如:2000、2004、2008年等年份的2月份均为29天。

5、时干公式=日干序数×2+日支序数-2,自己推巧去吧,这样你可以排任何一天的四柱了哦。

注:此处的日支序数应为时支序数,可能是笔误。

6、还有,叫倒推年龄法,从今年的干支推算出任何年龄的干支,但只能推算出年干支不能推出日干支,即年龄去掉60为基数,去掉十的倍数为倒推天干数,去掉十二的倍数为地支倒推数。如今年为戊子40岁生年的干支这样推:40岁去30余10天干从戊倒推10位是已,地支40去36余4从子倒推4位是酉生年就是已酉。62岁生年余2从今年的天干戊倒推2位是丁,从今年的地支子倒推2位是亥。

从此每年每日的干支不用去翻皇历了,任何一天的天干地支你都知道,人家还以为你记性如此了得呢,你就省点时间多悟道吧。

干支纪日法怎么算?

问题一:天干地支纪日怎么计算? 我把公式给你
日天干地支
从已知日期计算干支纪日的公式为:
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 是日数。[ ] 表示取整数。
1月和 2月按上一年的 13月和 14月来算,因此C和y也要按上一年的年份来取值。
g 除以 10 的余数是天干,z 锭以 12 的余数是地支。
如果先求得了g,那么
z=g+4C+10+i(奇数月i=0,偶数月i=6)
如:
2009年7月16日
G=80+5+45+2+4+16-3=149 余数为 9,天干是「壬」
Z=149+80+10+0=239 余数为11,地支是「戌」

问题二:天干地支纪日法怎么换算 ▲天干地支纪年与公历的近似换算
从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支。(公元前的年份则用58-“年份数除以60的余数”后计算)
也可以天干:年份÷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年为辛巳年。
▲干支纪年与格里历的换算
若我们把天干的甲、乙、...、壬、癸编上 0、 ......、8、9 等序号;地支的子、丑、...、戌、亥亦编上 0、1、 ......、10、11 等序号,那么:
从已知的格里历年份计算干支纪年:年份数减4,除以10的余数是天干,除以12的余数是地支。例如:
(1972 - 4)÷ 10 ≡ 8,所以天干是“壬”;
(1972 - 4)÷12 ≡ 0,所以地支是“子”。
附:已知天干地支,如何得到当前是60年中的第几年 (杨霖坤 编程)。
X=天干 Y=地支
if x - y >= 0 then
z = 6x - 5y;
else
z = 6x - 5y + 60;
排出60甲子序列,将自己的虚龄生年放入其中,逆数上行即可找到相对公元年的干支是什么了。或者比照当年或上年的干支,也能找出相应的你所需要的干支来。如你是1987年7月生人,只知道今年是兔年(丁卯)不知道87年是什么干支,
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.癸亥

问题三:干支纪日怎么算 干支纪年法
如甲子为第一年,乙丑为第二年,丙寅为第三年……六十年为一周。一周完了,再由甲子年起,周而始,循环下去。例如1929年是农历己巳年,1930年是农历庚午年……到1989年又是农历己巳年。我们在日历上看到的己巳年、庚午年,就是按干支纪年这种方法排列下来的。阳历年份除以60的余数减3便得该年农历干支序号数,再查上面的干支便是干支年纪。如果序号数小于、等于零则于支序号数加60。例如,求1991年干支;1991÷60=33余11,年干支序号数=11-3=8。查干支表知该年为辛未年。又如求1983年干支:1983÷60=33余3,干支序号=3-3=0,加上60,查干支表知该年为癸亥。
干支纪月法
干支纪月法未普遍实行,主要为星相家推算八字用。其方法为:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;丙或辛之年正月为庚寅,丁或壬之年正为为壬寅,戊或癸之年正月为甲寅。正月之干支知道了,其余月可按六十甲子的序推知。
干支纪日法
甲炎了第一日,乙丑为第二日,丙寅为第三日……60日为一周。一周完了再由甲子日起,周而复始,循环下去。例如农历己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初二又是丁酉日。
干支纪时法
一天中时辰的地支也是确定的,所以二十四小时配十二地支,由夜间十一点至一点为子时,一点至三点为丑时,其余照推。时的天由该日所对天干推求,其歌戾如下:
甲己还生甲,乙庚丙作初,
丙辛从戊起,丁壬庚子居,
戊癸何方发,壬子是真途。
即若该日是甲或己的,在子时上配上甲为甲子;日是乙或庚的,在子时上配上丙为丙子;丙辛日子时配上戊为戊子;丁任日为庚子;戊癸日为壬子。知道了子时的干支,便可推知其余。

问题四:干支纪日要怎么推算?

问题五:干支纪日法的日柱公式 由于公历与干支纪法的体系和周期完全不同,因此它们之间的换算问题比较复杂。尤其是求解公历任一日的日干支是十分困难的,目前主要依靠查询万年历解决。作者经过潜心研究,探究推导出──计算公历任一日干支的历法公式,简称《高氏日柱公式》。此公式采用插入世纪常数和月基数的方法,简捷准确而又科学实用,彻底解决了由来已久的历法换算难题。在“不查万年历,日柱早知道”的具体问题上具有极大的实践意义。 编辑1高氏日柱公式1.1 符号意义r:日柱的母数,r除以60的余数即是日柱的干支序列数;s:公元年数后两位数减1,取整数值;u:s除以4的余数;m:月基数d:日期数x:世纪常数注意:闰年2月之后,求出的r需要再加1。1.2 世纪常数现将17世纪至26世纪一千年间的世纪常数x,对应列表如下: 表2-1.1世纪数N 17 18 19 20 21 年限 1601-1700 1701-1800 1801-1900 1901-2000 2001-2100 世纪常数x 3 47 31 15 0 表2-1.2世纪数N 22 23 24 25 26 年限 2101-2200 2201-2300 2301-2400 2401-2500 2501-2600 世纪常数x 44 28 12 57 41 1.3 月基数月基数m,即为前几个月的日数总和除以60的余数。详见下表: 表2-2月基数表月份 1 2 3 4 5 6 7 8 9 10 11 12 月基数 0 31 -1 30 0 31 1 32 3 33 4 34

问题六:如何用天干地支计算年月日时? 中国古代的一种纪年法。即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸为十干,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥为十二支,把干、支顺序配合。如甲子、乙丑等,经过六十年又回到甲子。周而复始,循环不已。我国农历现仍沿用干支纪年。
干支纪年萌芽于西汉,始行于王莽,通行于东汉后期。汉章帝元和二年(公元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干支。续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。
[编辑本段]六十年甲子(干支表)
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
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
[编辑本段]结合实际了解“十二地支”
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
......>>

日柱和时柱,怎么算的?

排日柱
从鲁隐公三年(公元前722年)二月己巳日至今, 我国干支记日从未间断. 这是人类社会迄今所知的唯一最长的记日法.
  日柱, 即用农历的干支代表人出生的那一天. 干支记日每六十天一循环,由于大小月及平闰年不同的缘故, 日干支需查找万年历.
另外,日与日的分界线是以子时来划分的, 即十一点前是上一日的亥时, 过了十一点就是次日的子时. 而不要认为午夜十二点是一天的分界点.
排时柱
时柱, 用干支表示人出生的时辰. 一个时辰在农历记时中跨两个小时,故一天共十二个时辰.
子时: 23点 --凌晨1 丑时: 1 点 --凌晨3
寅时: 3 点 --凌晨5 卯时: 5 点 --凌晨7
辰时: 7 点 --上午9 巳时: 9 点 --上午11
午时: 11点 --上午13 未时: 13点 --上午15
申时: 15点 --上午17 酉时: 17点 --上午19
戌时: 19点 --晚上21 亥时: 21点 --晚上23

求四柱中日柱最简单的推算方法

我给提供一个知道阳历日子来推算这天的日干和地支! 学习四柱预测的人都知道,在排八字的时候年柱,月柱都是有规律的,因为年是12年一个轮回,对应天干10年一个轮回,而月柱规定是每年的正月都是寅月,再配合歌谣就可以排出月的天干,这些是很简单,但排日柱的时候就很多人都要去翻看万年历,而万年历不可能随时随地都带在身上,所以遇到这样的情况很多预测师就困惑了,或者预测知识比全面的预测师就会用其他的方法预测,卦,六爻,面相,手相等等!那么有没有不用万年历就可以推算出命主的出生日的日柱的方法呢?答案是肯定是,有! 其中盲派命理推算日柱就不需要万年历,只要知道你阴历出生日就可以推算出当然的日柱,当然这也可以算是盲派命理的绝技,其过程比较复杂,今天在这里我也就不给大家介绍,今天我要给大家介绍的是知道阳历的出生日,在没有万年历的情况下怎样推算命主的日柱,也算是和广大易友做个交流!希望对学习八字预测的易友有帮助! 具体公式如下: (年的后两位*5+年的后两位/4+9+阳历日子数+单月(0)+双月(30)+月调度数)/60=? 所得的余数的个位作为天干 余数/12所得余数作为地支, 就是当天的农历干支 月调度数是1,4,5月是1 2,6,7月是2 3月是0 8月是3 9,10月是4 11,12月是5 值得注意的是如果是闰年的1月和2月,要减1以后除以60看余数是多少! 再一个要注意的是"年的后两位/4"是说取商的整数 下面我举例说明: 比如阳历1980年7月8日 (80*5+80/4+9+8+2)/60=439/60,余数是19 那么9数作为天干,对应的是壬, 19/12余数是7,那么7数作为地支,对应是午 所以1980年7月8日是壬午日 比如阳历1981年8月3日 (81*5+81/4+9+3+30+3)/60=(405+20+45)/60,余数是50 个位是0当作10看,对应的天干是癸, 50/12余数是2,对应地支是丑, 所以1981年8月3日是癸丑日 比如阳历2000年2月5日,2000能被4整除,所以是闰年要减1再除 (100*5+100/4+9+5+30+2-1)/60=570/60余数是30 个位0当10看,对应天干是癸, 30/12余数是6对应地支是巳, 所以2000年2月5日癸巳日 其余的依次类推....

展开全文