干支纪日计算法,天干地支的排列组合公式

干支纪日计算法?
天干是;甲,乙,丙,丁,戊,己,庚,辛,壬,癸。地支是;子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥。古代一天分为十二个时辰,用的是地支纪时;如子时,丑时。每月分为十个天干日,如甲日乙日丙日丁日……。用在纪年时,每六十年为一个周期。十个天干,地支十二个,天干,地支各取一个字组成纪年,比如甲午,乙丑年。
干支纪日法的计算方式。很久之前,古代人还没有农历、公历,当时就有着自己的一套历法,其实就是常说的干支历。干支历时间以10天干、12地支分别组合而成的,记载这是哪年哪月哪日哪时。这当中纪年、纪月、纪时都拥有历史考证,而纪日是复杂,尚没有考证的。
只清楚从商朝便启动,从春秋时期鲁隐公三年二月己已日起,启动纪年,第一日为甲子日,第二日为丁丑日,这样无限循环下去,从古至今从来没有停止过。是我们国内历史上重要的科学文化遗产。
答:干支纪日计算法请看下方具体内容:
第一,日柱公式:日干支序数=年数+月数+日期(和大于60,则减60。1月、2月用上一年的年数)
例子:求1987年7月18日,1997年1月15日, 8月8日, 11月21日, 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月用上一年数)
8月8日= 数+8月数+8日=36+33+8=77-60=17=庚辰
11月21日= 数+11月数+21日=12+5+21=38=辛丑
2月14日= 数+2月数+14日=12+37+14=63-60=3=丙寅 (1月、2月用上一年数)。
天干地支排列组合数学公式?
公式请看下方具体内容:年天干(年尾数-3)/10所得的余数;年地支(年尾数+1)/12所得的余数;月天干年天干*2+月份-10所得的得数;月地支年地支*2+月份-12所得的得数;日天干(年尾二位数+3)*5+55+(年尾二位数-1)/4;日地支(年尾二位数+7)*5+15+(年尾二位数+19)/4;时天干日干序数*2+日支序数-2