当前位置:首页 » 操作系统 » 日天干地支算法

日天干地支算法

发布时间: 2023-09-11 10:28:29

㈠ 八字日干支怎么计算

推算年干支、月干支、日干支的方法
天干:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,总称为“十天干”.又分为5阳干,5阴干
地支:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥,总称为“十二地支",又分为6阳支,6阴支
甲为天干之始,子为地支之始,天干在上,地支在下,甲子相合,乙丑相合,其余顺次相合,就叫“甲子”。古代就是以甲子来纪年、纪月、纪日。
天干数为十,阴阳相合是五,地支数为十二,阴阳相合是六,天干周转六次,地支周转五次,合为六十甲子之数,故又称“六十甲子”.
甲子周期表:
甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未
甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
算法思想:
甲子组合的规律是按干支原有的顺序,五个阳干与六个阳支相配,五个阴干与六个阴支配,结果便构成了六十个干支(或叫甲子)组合,为甲子一周 .观测上表可以发现,天干与地支的结合是顺序向下进行的,形成一个轮回,直到天干周转六次,地支周转五次.
有了甲子周期表,用天干地支纪年、纪月、纪日就方便多了.
年干支推算法
中国很早就用干支纪年,并且沿用至今。有人把第一个甲子年定在公元前2696年,与公元相比较,公元4年的干支正是农历甲子年,因而将公元数减去3,再除以60(六十花甲子周谑???O碌挠嗍??梢杂昧??鬃颖硇蚴?聿槌龉??媚甑母芍АF涔?轿??
(所求年数-3)/60 = 商。。。余数(年干支序数)
如果余数等于0,则干支序数加上60。
例如:求公元1983年的农历干支年纪:(1983-3)/60 = 30。。。0,则 0+60 = 60(干支序数),查表为癸亥年。
月干支推算法:
年的天干为甲或已时,则正月的天干为丙;
年的天干为乙或庚时,则正月的天干为戊;
年的天干为丙或辛时,则正月的天干为庚;
年的天干为丁或壬时,则正月的天干为壬;
年的天干为戊或癸时,则正月的天干为甲。
首先推算出该年农历正月的天干,其余月份可按天干顺序号类推。该年正月的天干序号的计算为:取公元年份除以5的余数减2后乘以2再减1。当该数为负数时加10
例:求公元1991年(农历辛未年)正月的天干:1991/5=398余1,正月的天干序号数(1-2)X 2-1=-3,因该数是负数则加10得7,即天干序号7得出农历辛未年正月天干为庚,正月干支为庚寅。二月为辛卯,三月为壬辰,余类推
日干支推算法
由于农历月的大小没有一定的规律可循,这就使推算农历日期的纪日干支不能用一个简单的方法来实现。因此,农历日期的纪日干支比较好的推算办法是借助于历表
虽然农历的大小月不固定,而阴历除了每四年有一次闰月(二月)以外,每年的大,小月都固定不变,所以可以从阳历来推算当日的干支,其推算公式是:
日干=(元旦天干序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/10
=商........余数(日干序数)
日支=(元旦地支序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/12
=商........余数(地支序数)
按上述方法推算日干支,有两个数要先求出来才能代入公式中,即元旦干,支序数,各月干,支加减数。
天干地支加减数表:
每月天干地支常数加减表
平年 闰年
天干 地支 天干 地支
一月 减一 减一 减一 减一
二月 加零 加六 加零 加六
三月 减二 加十 加一 加一
四月 减一 加五 加一 加 一
五月 减一 减一 加一 加一
六月 加零 加六 加一 加一
七月 加零 加零 加一 加一
八月 加一 加七 加一 加一
九月 加二 加二 加一 加一
十月 加二 加八 加一 加一
十一月 加三 加三 加一 加一
十二月 加三 加九 加一 加一

㈡ 天干地支年月日时算法是什么

方法1、六十环周推算法

方法:已知某年年干支,根据六十环周图次序推算。

举例:已知2016年(春节后)为丙申年,求2020年干支。

解答:在表中找到丙申,向后推四年,可知2020年(春节后)为庚子年。

方法2、公式计算法

方法:求某年年干支,公式为(当年年数-3)÷60,其余数为所求年干支的代数,再到六十环周图中找出相应的干支。年数减3,是因为公元4年恰好是甲子年,从公元4年起,就要减去公元4年前的3年,故该公式适用于公元4年之后。

举例:求1979年的干支。

解答:(1979-3)÷60=32······56,在六十环周图中找到56对应的干支,可知1979年为己未年。

注意:

天干地支,简称为干支,源自中国远古时代对天象的观测。十干是指阏逢、旃蒙、柔兆、强圉、着雍、屠维、上章、重光、玄黓、昭阳。十二支是指困敦、赤奋若、摄提格、单阏、执徐、大荒落、敦牂、协洽、涒滩、作噩、阉茂、大渊献。

简化后的天干地支:“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”称为十天干,“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”称为十二地支。

十天干和十二地支依次相配,组成六十个基本单位,两者按固定的顺序相互配合,组成了干支纪元法。天干地支的发明影响深远,依旧在使用天干地支,用于历法、术数、计算、命名等各方面。

㈢ 天干地支万能计算公式是什么

干支纪年法简便算法公式

10天干:甲乙丙丁戊己庚辛壬癸。

12地支:子丑寅卯辰巳午未申酉戌亥。

天干地支纪年法计算的万能公式:

天干计算法:年减去3再除以10得到的余数对应的天干字就是干。

地支计算法:年减去3再除以12得到的余数对应的地支字就是支。

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)。

热点内容
组合公式的算法 发布:2025-01-27 12:45:50 浏览:277
落樱小屋哪里下载安卓 发布:2025-01-27 12:35:13 浏览:71
微信服务器IP跳转 发布:2025-01-27 12:26:54 浏览:73
oracle自动备份脚本linux 发布:2025-01-27 12:21:40 浏览:936
pop服务器密码怎么填 发布:2025-01-27 12:20:02 浏览:968
oraclesqlnumber 发布:2025-01-27 12:04:22 浏览:849
如何看三才配置数理暗示力 发布:2025-01-27 12:04:15 浏览:811
我的世界离线2b2t的服务器 发布:2025-01-27 11:51:25 浏览:144
网站被异常篡改访问有风险 发布:2025-01-27 11:50:01 浏览:431
光遇国际服脚本全部图 发布:2025-01-27 11:47:40 浏览:139