干支纪日法(干支纪日法对照表)

干支纪日法

天干地支纪日怎样核算? 我把公式给你

日天干地支

从已知日期核算干支纪日的公式为:

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,地支是「戌」

干支纪日法的日柱公式 因为公历与干支纪法的系统和周期彻底不同,因而它们之间的换算问题比较复杂。尤其是求解公历任一日的日干支是好不容易的,现在首要依托查询万年历处理。作者通过潜心研究,探求推导出──核算公历任一日干支的历法公式,简称《高氏日柱公式》。此公式选用刺进世纪常数和月基数的办法,简捷精确而又科学有用,彻底处理了由来已久的历法换算难题。在“不查万年历,日柱早知道”的具体问题上具有极大的实践含义。 修改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

天干地支纪日法怎样换算 ▲天干地支编年与公历的近似换算

从已知的公历年份核算干支编年:年份数减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天,因而三月初二又是丁酉日。

干支纪时法

一天中时辰的地支也是确认的,所以二十四小时配十二地支,由夜间十一点至一点为子时,一点至三点为丑时,其他照推。时的天由该日所对天干推求,其歌戾如下:

甲己还生甲,乙庚丙作初,

丙辛从戊起,丁壬庚子居,

戊癸何方发,壬子是真途。

即若该日是甲或己的,在子时上配上甲为甲子;日是乙或庚的,在子时上配上丙为丙子;丙辛日子时配上戊为戊子;丁任日为庚子;戊癸日为壬子。知道了子时的干支,便可推知其他。

干支纪日从哪一天是甲子日? 每年的阳历8月22日干支都不相同的 干支纪日法 甲子为榜首日,乙丑为第二日,丙寅为第三日……60日为一周。一周完了再由甲子日起,循环往复,循环下去。例如阴历己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因而三月初二又是丁酉日。

干支纪日法是怎样纪日的?

古代汉族公民将干支般配的六十个单位,每个单位代表一天,假设某日为甲子日,则甲子今后的日子顺次顺推为乙丑、丙寅、丁卯等; 甲子曾经的日子顺次逆推为癸亥、壬戌、辛酉等。

干支纪日法是汉族民间运用天干地支记载日序的办法,是阴历的一部份,也是历代历书中的重要组成部分。干支是天干(甲乙丙丁戊己庚辛壬癸)、地支(子丑寅卯辰巳午未申酉戌亥)的合称,它与干支编年法相同,用干支相匹配的六十甲子来记载日序,从甲子开端到癸亥完毕,六十天为一周,循环记载。与干支编年”天道“五行不同,干支纪日是”地道“五行!

扩展材料:

因为公历与干支纪法的系统和周期彻底不同,因而它们之间的换算问题比较复杂。尤其是求解公历任一日的日干支是好不容易的,现在首要依托查询万年历处理。作者通过潜心研究,探求推导出──核算公历任一日干支的历法公式,简称《高氏日柱公式》。此公式选用刺进世纪常数和月基数的办法,简捷精确而又科学有用,彻底处理了由来已久的历法换算难题。在“不查万年历,日柱早知道”的具体问题上具有极大的实践含义。

参考材料来历:百度百科-天干地支

参考材料来历:百度百科-干支纪日法

参考材料来历:百度百科-天干

干支纪日法怎样核算,正确的日干支核算法

干支纪日法怎样核算

干支记日核算揭秘之一种:

日干支的核算一般按阳历日期来核算,先以当年的元旦干支的代表数为根底(天干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日则是壬午日了。

十分简略、方便啊!熟练了,很快可以推出一年恣意一天的干支。

以上便是与干支纪日法怎样核算相关内容,是关于干支纪日的共享。看完正确的日干支核算法后,期望这对我们有所协助!

以上文字内容便是小编收拾的关于干支纪日法和干支纪日法对照表的具体介绍,期望可以协助到您;假设你还想了解更多这方面的信息,记住保藏重视。


随机文章:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注