干支纪日如何计算,干支纪日今天
干支纪日法怎么算?
问题一:天干地支纪日怎么计算? 我把公式给你
日天干地支
从已知日期计算干支纪日的公式为:
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
......>>
天干地支纪日怎么计算?
年:每个干支为一年,六十个干后,又从头算起,周而复始,循环不息。由甲子开始,满六十年称做一甲子或一花甲子。称为干支纪年法。 月:正月是由寅开始,每个月的地支固定不变,然后依次与天干组合;由第一年的正月丙寅月、二月是丁卯月、三月是戊辰。从甲子月到癸亥月,共六十甲子,刚好五年。 日:由甲子日开始,按顺序先后排列,六十日刚好是一个干支的周期。 时:由甲子时开始,但记时的地支固定不变,每天十二个时辰。天干地支纪年与公历的近似换算从已知的公历年份计算干支纪年:天干:年份÷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时丙寅时戊寅时庚寅时壬寅时甲寅时 卯时5时—7时丁卯时己卯时辛卯时癸卯时乙卯时 辰时7时—9时戊辰时庚辰时壬辰时甲辰时丙辰时 巳时9时—11时己巳时辛巳时癸巳时乙巳时丁巳时 午时11时—13时庚午时壬午时甲午时丙午时戊午时 未时13时—15时辛未时癸未时乙未时丁未时己未时 申时15时—17时壬申时甲申时丙申时戊申时庚申时 酉时17时—19时癸酉时乙酉时丁酉时己酉时辛酉时 戌时19时—21时甲戌时丙戌时戊戌时庚戌时壬戌时 亥时21时—23时乙亥时丁亥时己亥时辛亥时癸亥时
天干地支年上启月表
我把公式给你日天干地支
从已知日期计算干支纪日的公式为:
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,地支是「戌」
日柱公式:日干支序数=年数+月数+日期(和大于60,则减60。1月、2月用上一年的年数)
例:求1987年7月18日,1997年1月15日,2008年8月8日,2015年11月21日,2016年10月1日干支?
解:查表得知
1987年7月18日=1987年数+7月数+18日=45+2+18=65-60=5=戊辰
1997年1月15日=1996年数+1月数+15日=33+6+15=54=丁巳 (1月、2月用上一年数)
2008年8月8日=2008年数+8月数+8日=36+33+8=77-60=17=庚辰
2015年11月21日=2015年数+11月数+21日=12+5+21=38=辛丑
2016年2月14日=2015年数+2月数+14日=12+37+14=63-60=3=丙寅 (1月、2月用上一年数)
扩展资料:
高氏日柱公式的成功之处在于:以世纪为运算区间,并引入了世纪常数这一重要的概念。使得日柱的求解在两位数以内进行,极大地简化了求解日柱的过程,实现了编写计算代码的可行性,且能够运用于心算。是日柱求解方法的一大创举和进步。
月基数的引入也在很大程度上简化了求解日柱的过程。经过进一步研究,作者发现世纪常数和世纪数之间也存在着对应关系,其关系公式(高氏日柱公式的辅助公式)如下:
C为世纪数,X为世纪常数的母数。
取整数值,X除以60的余数即为世纪常数x。
参考资料来源:百度百科—干支纪日法
如甲子为第一年,乙丑为第二年,丙寅为第三年……六十年为一周。一周完了,再由甲子年起,周而始,循环下去。例如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天,因此三月初二又是丁酉日。
干支纪时法
一天中时辰的地支也是确定的,所以二十四小时配十二地支,由夜间十一点至一点为子时,一点至三点为丑时,其余照推。时的天由该日所对天干推求,其歌戾如下:
甲己还生甲,乙庚丙作初,
丙辛从戊起,丁壬庚子居,
戊癸何方发,壬子是真途。
即若该日是甲或己的,在子时上配上甲为甲子;日是乙或庚的,在子时上配上丙为丙子;丙辛日子时配上戊为戊子;丁任日为庚子;戊癸日为壬子。知道了子时的干支,便可推知其余。
天干地支纪年法,是怎么计算年月日的?最浅显易懂的方式教给你
干支纪日法是怎么纪日的?
古代汉族人民将干支相配的六十个单位,每个单位代表一天,假如某日为甲子日,则甲子以后的日子依次顺推为乙丑、丙寅、丁卯等; 甲子以前的日子依次逆推为癸亥、壬戌、辛酉等。
干支纪日法是汉族民间使用天干地支记录日序的方法,是农历的一部份,也是历代历书中的重要组成部分。干支是天干(甲乙丙丁戊己庚辛壬癸)、地支(子丑寅卯辰巳午未申酉戌亥)的合称,它与干支纪年法一样,用干支相匹配的六十甲子来记录日序,从甲子开始到癸亥结束,六十天为一周,循环记录。与干支纪年"天道“五行不同,干支纪日是”地道“五行!
扩展资料:
由于公历与干支纪法的体系和周期完全不同,因此它们之间的换算问题比较复杂。尤其是求解公历任一日的日干支是十分困难的,目前主要依靠查询万年历解决。作者经过潜心研究,探究推导出──计算公历任一日干支的历法公式,简称《高氏日柱公式》。此公式采用插入世纪常数和月基数的方法,简捷准确而又科学实用,彻底解决了由来已久的历法换算难题。在“不查万年历,日柱早知道”的具体问题上具有极大的实践意义。
参考资料来源:百度百科-天干地支
参考资料来源:百度百科-干支纪日法
参考资料来源:百度百科-天干
甲子纪年法:又名干支纪年法
我国古代的干支纪年法
一、干支表(我先把表给出来,因为之后计算会需要)
01 甲子 11 甲戌 21 甲申 31 甲午 41 甲辰 51 甲寅
02 乙丑 12 乙亥 22 乙酉 32 乙未 42 乙巳 52 乙卯
03 丙寅 13 丙子 23 丙戌 33 丙申 43 丙午 53 丙辰
04 丁卯 14 丁丑 24 丁亥 34 丁酉 44 丁未 54 丁巳
05 戊辰 15 戊寅 25 戊子 35 戊戌 45 戊申 55 戊午
06 己巳 16 己卯 26 己丑 36 己亥 46 己酉 56 己未
07 庚午 17 庚辰 27 庚寅 37 庚子 47 庚戌 57 庚申
08 辛未 18 辛巳 28 辛卯 38 辛丑 48 辛亥 58 辛酉
09 壬申 19 壬午 29 壬辰 39 壬寅 49 壬子 59 壬戌
10 癸酉 20 癸未 30 癸巳 40 癸卯 50 癸丑 60 癸亥
下面是重点
二、具体计算
类型一:
举例: 公元541年6月癸丑日是哪一天,最最重要的是,该如何计算出来?
步骤1:首先查的公元541年是梁武帝萧衍的大同七年,这一步在大多数字典上都能查到,网上也很容易。
步骤2原理: 找到初一之后,再数准欲查之日和初一的天数,很容易算得了
步骤2:下载陈垣先生的《二十史朔闰表》一书,在正文第76页查得,该年六月份是辛丑朔,也就是初一,同时在旁边小字查的农历541年六月初一是西历的7月9号。
再按照干支表,初一是辛丑,按照辛丑、壬寅、癸卯、甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑。癸丑是十三,那么那天就是也就是农历541年六月十三,也是公历541年7月21日。
ps: 以上的困难主要在查《二十史朔闰表》表上,该表框内横排第一行是年份,以年号为准。竖排最右一行是月份。交汇之处就是该月的初一朔日所对应的干支,干支左侧有竖排小字,代表初一那天的公历日子。
这本书在verycd上有。
类型二(已知日期算干支纪日)
速查干支纪日法 :从已知日期计算干支纪日的公式为:
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 是世纪数减一,y 是年份后两位,M 是月份,d 是日数。1月和2月按上一年的13月和14月来算。奇数月i=0,偶数月i=6。G 除以10的余数是天干,Z 除以12的余数是地支。
计算时带[ ]的数表示取整。
干支纪日的日干支推算表
日干支公式: 日干支=年数+月数+日期(和大于60,则减60;1月、2月各天用上一年数)
1月和2月的年数要归上一年,年数要用上一年的年数,可以看作上一年的13月和14月,例如求2015年1月30日干支,未到3月,年数要看2014年,2014年数=7,不能用2015年数,月数不变。
例:分别求出1986年7月18日,2000年8月15 日,2015年1月7日干支?
解:查表得知,1986年数=40,2000年数=54,2015年1月7日,未满3月,属于上一年2014年数=7
1986年7月18日=1986年数+7月数+18日=40+2+18=60=癸亥
2000年8月15日=2000年数+8月数+15日=54+33+15=102-60=42=乙巳
2015年1月7日=2014年数+1月数+7日=7+6+7=20=癸未
扩展资料:
干支纪日从商朝便已开始,但其顺序到春秋时代有无间断或错乱过,尚待考证。截止2013年6月已确切知道:从春秋鲁隐公三年(公元前720年)二月己巳日起到清宣统三年(公元1911年)止,2600多年中从未间断和错乱过。
1912年民国元年采用公元纪年后,汉族民间仍沿用干支纪日法,百年来也未错乱。干支纪日法是商朝历法的最大成就,这是现今已知世界最长的纪日法,对于我国历史学,尤其是科学技术发展史的考证和研究,都是极为重要的记时标志,是中国一份珍贵的科学文化遗产。
参考资料来源:百度百科—干支纪日法
参考资料来源:百度百科—日干支推算表
日干支推算表,又名日柱推算表。主要用于推算日干支。一张表,能推算出表上各年的每一天的干支,十分快捷,袖珍便携,是真正的一纸万年历。山东任红岩原创,推荐给广大命理师,尤其是盲派占卜师,从此日柱瞬间可知。一纸万年历,日柱瞬间觅。
年数表(1950年—1999年) 19年 数 19年 数 19年 数 19年 数 19年 数 50 31 60 24 70 16 80 9 90 1 51 36 61 29 71 21 81 14 91 6 52 42 62 34 72 27 82 19 92 12 53 47 63 39 73 32 83 24 93 17 54 52 64 45 74 37 84 30 94 22 55 57 65 50 75 42 85 35 95 27 56 3 66 55 76 48 86 40 96 33 57 8 67 0 77 53 87 45 97 38 58 13 68 6 78 58 88 51 98 43 59 18 69 11 79 3 89 56 99 48 年数表(2000年-2049年) 20年 数 20年 数 20年 数 20年 数 20年 数 00 54 10 46 20 39 30 31 40 24 01 59 11 51 21 44 31 36 41 29 02 4 12 57 22 49 32 42 42 34 03 9 13 2 23 54 33 47 43 39 04 15 14 7 24 0 34 52 44 45 05 20 15 12 25 5 35 57 45 50 06 25 16 18 26 10 36 3 46 55 07 30 17 23 27 15 37 8 47 0 08 36 18 28 28 21 38 13 48 6 09 41 19 33 29 26 39 18 49 11 月数表(月数表万年通用,最好背熟) 月份 月数 月份 月数 3月 0 4月 31 5月 1 6月 32 7月 2 8月 33 9月 4 10月 34 11月 5 12月 35 下年1月 6 下年2月 37 日柱公式: 日干支序数=年数+月数+日期 (和大于60,则减60。1月、2月用上一年的年数)
注意:1月和2月的各天要用上一年的年数,即未到3月用上一年数。例如求2015年2月28日干支,未到3月,要用2014年数=7,不可用2015年数。年数适用范围:此年3月-下年2月。
命理师最好将月数表完全背熟,对于盲派命理师,则最好将百年的年数表也背熟,干支表序数也应背熟。
例:求1987年7月18日,1997年1月15日,2008年8月8日,2015年11月21日,2016年10月1日干支?
解:查表得知
1987年7月18日=1987年数+7月数+18日=45+2+18=65-60=5=戊辰
1997年1月15日=1996年数+1月数+15日=33+6+15=54=丁巳 (1月、2月用上一年数)
2008年8月8日=2008年数+8月数+8日=36+33+8=77-60=17=庚辰
2015年11月21日=2015年数+11月数+21日=12+5+21=38=辛丑
2016年2月14日=2015年数+2月数+14日=12+37+14=63-60=3=丙寅 (1月、2月用上一年数)
干支纪日是怎样计算的?
干支纪日与干支纪年的方法一样,每天用一对于支来表示,六十日为一周,循环记录。
干支纪日法在我国有着悠久的历史,在发掘的殷代甲骨片上发现了完整的干支表,例如,甲骨文中有一条关于日食的记载,称:“癸酉贞日夕又(有)食佳若”,意思是癸酉日这天傍晚有日食。有人猜想这或许就是当时人们所使用的一种“日历”。
据考证,比较确切地知道,我国从春秋鲁隐公三年(公元前720年)二月己巳日起,使用于支连续纪日一直到清代宣统三年(即公元1911年止),在这2600余年的漫长岁月中,既没有间断又没有发生错乱,这是世界上现今知道的最长的纪日史料。这一史料对于历史学,尤其是对科学技术发展史的考证和研究,都是不可多得的原始资料,因而我国保存下来的干支纪日资料,不仅是我国,同时也是世界上一份珍贵的科学文化遗产。
干支纪日法如何计算,正确的日干支推算法
干支纪日法如何计算
干支记日推算揭秘之一种:
日干支的推算一般按阳历日期来推算,先以当年的元旦干支的代表数为基础(天干1~10,地支1~12)另加所求日数,然后查表按月进行加或减(附后),再除去干支的周转数(天干10,地支12),所余的数即为所求的日干支的代表数,即可按数字转为干支,此为平年的日干支推算法。如遇闰年,因二月多一天,所以在用上法推算时,从三月份起,应在所求日干支数上再加1。
附:各月干支加减表
一月干支均减1 二月干加0支加6
三月干减二支加10 四月干减1支加5
五月干支均减1 六月干加0支加6
七月干支均加0 八月干加1支加7
九月干支均加2 十月干加2支加8
十一月干支均加3 十二月干加3支加9
为了便于记忆,有歌一首:
一五双减一 二六加零六
三减二加十 四减一加五
七零九加二 八加一七走
十上加二八 冬三腊三九
闰从三月起 余数均加一
例1:求1981年12月31日的日干支
查1981年元旦干支为己卯,己的代表数为6,卯为4,即以6、4为基数进行计算。
干:6+31(所求日数)+3(12月干加3)=40
除去周转数30,余10。10代表癸,所以日干是癸。
支:4+31+9(12月支加9)=44
除周转数36,余8。8代表未所以日支是未。
合起来可知1981年12月31日为癸未日。并由此可以推之1982年元旦干支为甲申。
第二种:
元旦加五一 下数即为七
七隔九月一 九下十一月
元上三月一 元冲四月一
四下二六一 六下数八月
八下十月整 十下十二月
闰年元旦兼三月 下五五下七月明
七隔一支为九月 九下十一单月终
双月五冲为二四 四下六八十顺行
十下十二终分明
使用:
先要记住每年元旦日的干支。如今年(05)年,元旦是乙酉日(与太岁同),为平年。按之一首歌诀推导其它各月的1号的干支。
元旦兼五一,意思是五一与元旦的干支是一样的,按今年来说,也是乙酉日。“下数即为七”,乙酉下一个干支是丙戌,那么,7月1日就是丙戌日也……“元冲四月一”,乙酉对冲(只是地支的对冲,干不变)是乙卯,所以,四月一日就是乙卯日了。
知道了每月的1日,那么,每月的11日、21日、31日便可顺利推出。
如今日是10月25日。先推出10月1日,元冲四月一,4月1日是乙卯日,“四月二六一、六月属八月、八下十月整”,很快可以推10月1日是戊午日。那么,11日就是戊辰,21日就是戊寅,25日则是壬午日了。
非常简单、快捷啊!熟练了,很快可以推出一年任意一天的干支。
以上就是与干支纪日法如何计算相关内容,是关于干支纪日的分享。看完正确的日干支推算法后,希望这对大家有所帮助!
如何计算干支纪日
我把公式给你
日天干地支
从已知日期计算干支纪日的公式为:
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,地支是「戌」
天干地支纪日法换算
一、干支表(我先把表给出来,因为之后计算会需要)
01 甲子 11 甲戌 21 甲申 31 甲午 41 甲辰 51 甲寅
02 乙丑 12 乙亥 22 乙酉 32 乙未 42 乙巳 52 乙卯
03 丙寅 13 丙子 23 丙戌 33 丙申 43 丙午 53 丙辰
04 丁卯 14 丁丑 24 丁亥 34 丁酉 44 丁未 54 丁巳
05 戊辰 15 戊寅 25 戊子 35 戊戌 45 戊申 55 戊午
06 己巳 16 己卯 26 己丑 36 己亥 46 己酉 56 己未
07 庚午 17 庚辰 27 庚寅 37 庚子 47 庚戌 57 庚申
08 辛未 18 辛巳 28 辛卯 38 辛丑 48 辛亥 58 辛酉
09 壬申 19 壬午 29 壬辰 39 壬寅 49 壬子 59 壬戌
10 癸酉 20 癸未 30 癸巳 40 癸卯 50 癸丑 60 癸亥
下面是重点
二、具体计算
类型一:
举例: 公元541年6月癸丑日是哪一天,最最重要的是,该如何计算出来?
步骤1:首先查的公元541年是梁武帝萧衍的大同七年,这一步在大多数字典上都能查到,网上也很容易。
步骤2原理: 找到初一之后,再数准欲查之日和初一的天数,很容易算得了
步骤2:下载陈垣先生的《二十史朔闰表》一书,在正文第76页查得,该年六月份是辛丑朔,也就是初一,同时在旁边小字查的农历541年六月初一是西历的7月9号。
再按照干支表,初一是辛丑,按照辛丑、壬寅、癸卯、甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑。癸丑是十三,那么那天就是也就是农历541年六月十三,也是公历541年7月21日。
ps: 以上的困难主要在查《二十史朔闰表》表上,该表框内横排第一行是年份,以年号为准。竖排最右一行是月份。交汇之处就是该月的初一朔日所对应的干支,干支左侧有竖排小字,代表初一那天的公历日子。
这本书在verycd上有。
类型二(已知日期算干支纪日)
速查干支纪日法 :从已知日期计算干支纪日的公式为:
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 是世纪数减一,y 是年份后两位,M 是月份,d 是日数。1月和2月按上一年的13月和14月来算。奇数月i=0,偶数月i=6。G 除以10的余数是天干,Z 除以12的余数是地支。
计算时带[ ]的数表示取整。买万年历就可以了。不过年代久远。万年历不一定能查到。万年历只有一百年。不还是跟瞎眼算命先生学算命就能学会天干地支即日法。我们学易经风水都买万年历查阴阳历的。看命卦,需要算的人会报出生年月日《一般阴历,不是身份证上的出生年月日》然后查万年历就可找天干地支了。乙酉年二月
公元元年为辛酉年在甲子里排58位,公元后第一个甲子年就是4年,然后过60年又是甲子年
乙酉是22,那么乙酉年有3+22+60*x年,比如公元后第一个乙酉年——25年,然后结合上下文,是哪个皇帝,换算出具体的年份
下面是60个干支的组合
甲子 乙丑 丙寅 丁卯 戊辰 己巳
庚午 辛未 壬申 癸酉 甲戌 乙亥
丙子 丁丑 戊寅 己卯庚辰辛巳
壬午 癸未 甲申 乙酉 丙戌 丁亥
戊子 己丑 庚寅 辛卯 壬辰 癸巳
甲午乙未 丙申 丁酉 戊戌 己亥
庚子 辛丑 壬寅 癸卯 甲辰 乙巳
丙午 丁未 戊申 己酉 庚戌 辛亥
壬子 癸丑 甲寅 乙卯 丙辰 丁巳
戊午 己未 庚申 辛酉 壬戌 癸亥
如何推算日的天干地支?
中国古代的一种纪年法。即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸为十干,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥为十二支,把干、支顺序配合。如甲子、乙丑等,经过六十年又回到甲子。周而复始,循环不已。我国农历现仍沿用干支纪年。 干支纪年萌芽于西汉,始行于王莽,通行于东汉后期。汉章帝元和二年(公元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 [编辑本段]公元纪年和干支纪年的转换 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 子 寅 辰 午 申 戌 丑 卯 巳 未 酉 亥 计算地支时,用6去除公元纪年去掉末尾数的数字(如:2009年则用6除2009)。除以6所得的余数就可得出地支。 但是,由于末尾数字的差异,所得地支也就不同。如此可得出: 公元前: 末位数字是0,1的,余0为第5个,余1为第6个,余2为第1个,余3为第2个,余4为第3个,余5为第4个。 末位数字是2,3的,余0为第4个,余1为第5个,余2为第6个,余3为第1个,余4为第2个,余5为第3个。 末位数字是4,5的,余0为第3个,余1为第4个,余2为第5个,余3为第6个,余4为第1个,余5为第2个。 末位数字是6,7的,余0为第2个,余1为第3个,余2为第4个,余3为第5个,余4为第6个,余5为第1个。 末位数字是8,9的,余0为第1个,余1为第