干支历算法

2024-06-05

干支纪年法是如何计算的?

年干=N-3(N_3)或N-3+10(N≤3),N=年号/10的余数=年号个位数。年支=N-3(N_3)或N-3+12(N≤3),N=年号/12的余数。根据是公元元年是辛酉年,辛8酉10,干的周期为10支的周期为12。

干支(gānzhī)纪年法是中国历法上自古以来就一直使用的纪年方法。干支是天干和地支的总称。把干支顺序相配正好六十为一周,周而复始,循环记录,这就是俗称的“干支表”。

年干=N-3(N>3)或N-3+10(N≤3),N=年号除以10的余数=年号个位数。年支=N-3(N>3)或N-3+12(N≤3),N=年号除以12的余数。例:求公元1164年和2011年的干支。

天干地支的简便算法?

天干地支最简单的算法天干地支计算法计算公元后年份的公式是:公元年数减三,余数是天干除以10,基数除以12,余数是地支年。以2010年为例,该年减3会得到基数2007,除以10得到余数7。查天干顺序。

月干支的计算公式:月干序=(所求年尾数+2)*2+月(份取尾数)。月支序=月份+2(大于12的时候同样减去12)。例如:2024年5月份的干支,月干序=(5+2)*2+5=19取尾数9,则干序是壬。

)奇数组:偶数组:123456123456子寅辰午申戌丑卯巳未酉亥计算地支时,用6去除公元纪年去掉末尾数的数字(如:2009年则用6除2009)。除以6所得的余数就可得出地支。但是,由于末尾数字的差异,所得地支也就不同。

天干地支计算公式

日:由甲子日开始,按顺序先后排列,六十日刚好是一个干支的周期。 时:由甲子时开始,但记时的地支固定不变,每天十二个时辰。

天干地支怎么算 计算方法 干支纪年法 用阳历的年份除以60得到的年份再减去3就是这一年农历的干支序号数,查干支表得到干支年纪,若得出来的数据小于零或者等于零则加上60即可。

月干=年干 x 2 + 月支 = 5 x 2 + 9= 19,和超过10,取个位数9, 9=壬 因此公历2013-10-18的月柱为壬戌。

干支纪时法 一天中时辰的地支也是确定的,所以二十四小时配十二地支,由夜间十一点至一点为子时,一点至三点为丑时,其余照推。

日干支的推算

当该数为负数时加10 例:求公元1991年(农历辛未年)正月的天干:1991/5=398余1,正月的天干序号数(1-2)X 2-1=-3,因该数是负数则加10得7,即天干序号7得出农历辛未年正月天干为庚,正月干支为庚寅。

日干是通过日干支推算表推算出来的。

其公式为:(所求年数-3)/60 = 商。。余数(年干支序数)如果余数等于0,则干支序数加上60。例如:求公元1983年的农历干支年纪:(1983-3)/60 = 30。。0,则 0+60 = 60(干支序数),查表为癸亥年。

请问有没有简便的求干支纪日的计算方法

举例:2011年 计算天干:(2011-3)/10的余数是8,对应天干是字:辛,即为这一年的干。计算地支:(2011-3)/12的余数是4,对应地支是字:卯,即为这一年的支。所以2011年是辛卯年。

地支=(年份-3)/12……余数同上 比如今年天干地支最正确的算法。

大小二月记心间。日干支计算方法。小月干同地支冲,大月上句加一天。最简单的日干支推算法。申子辰年年为闰,干同支冲退一天。(三月元旦同一天)日的天干地支算法。余年二月二十八,干同支冲退一天。