六十甲子推算2009年11月29日星期日11:00六十甲子的推算 十天干与十二地支相配,取其最小公倍数,就是六十,因此干支是以六十为循环基点。干支与公元纪年的换算,是个数学问题,性质有点接近几月几日星期几的计算,只不过换算星期是以七为计算单位,而干支则以六十为记算单位罢了。这种换算,纯属机械性工作,枯燥乏味,除非对此情有独锺,否则找本人家编好的中公历对照表参考参考就好了,犯不着亲自去操作。 先记住几个节点:甲子年公元04304604904120415041804 然后是记住60年一循环内的规律:逢甲尾数为甲4、乙5、丙6、丁7、戊8、己9、庚0、辛1、壬2、癸3。甲子节点前已列,甲子后每加10年分别为甲戌、甲申、甲午、甲辰、甲寅。 六十甲子表要放在手边: 甲子乙丑丙寅丁卯戊辰己巳庚午辛未壬申癸酉 甲戌乙亥丙子丁丑戊寅己卯庚辰辛巳壬午癸未 甲申乙酉丙戌丁亥戊子己丑庚寅辛卯壬辰癸巳 甲午乙未丙申丁酉戊戌己亥庚子辛丑壬寅癸卯 甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑 甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥 再简化一下: (公元纪年4)60的余数 例:(19974)603313 0甲子10甲戌20甲申30甲午40甲辰50甲寅 余数13,即甲戌10顺推11乙亥,12丙子,13丁丑年。 将六十甲子表编号放在手边,一查即可。 甲子0乙丑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 有办法背出天干地支,然后记住相应的数字 甲4、乙5、丙6、丁7、戊8、己9、庚0、辛1、壬2、癸3 子4、丑5、寅6、卯7、辰8、巳9、午10、未11、申0、酉1、戌2、亥3 根据年份的末尾数字定天干,如2009,根据9定己。 再将年份除以12,根据余数定地支,如2009除以12余5,定为丑,2009年即为己丑年。 此方法用于计算共公元后的年份。 推算年干支、月干支、日干支的方法 天干:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,总称为“十天干”。又分为5阳干,5阴干 地支:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥,总称为“十二地支,又分为6阳支,6阴支 甲为天干之始,子为地支之始,天干在上,地支在下,甲子相合,乙丑相合,其余顺次相合,就叫“甲子”。古代就是以甲子来纪年、纪月、纪日。 天干数为十,阴阳相合是五,地支数为十二,阴阳相合是六,天干周转六次,地支周转五次,合为六十甲子之数,故又称“六十甲子”。 甲子周期表: 甲子乙丑丙寅丁卯戊辰己巳庚午辛未壬申癸酉 甲戌乙亥丙子丁丑戊寅己卯庚辰辛巳壬午癸未 甲申乙酉丙戌丁亥戊子己丑庚寅辛卯壬辰癸巳 甲午乙未丙申丁酉戊戌己亥庚子辛丑壬寅癸卯 甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑 甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥 算法思想: 甲子组合的规律是按干支原有的顺序,五个阳干与六个阳支相配,五个阴干与六个阴支配,结果便构成了六十个干支(或叫甲子)组合,为甲子一周。观测上表可以发现,天干与地支的结合是顺序向下进行的,形成一个轮回,直到天干周转六次,地支周转五次。有了甲子周期表,用天干地支纪年、纪月、纪日就方便多了。 年干支推算法 中国很早就用干支纪年,并且沿用至今。有人把第一个甲子年定在公元前2696年,与公元相比较,公元4年的干支正是农历甲子年,因而将公元数减去3,再除以60(六十花甲子周谑碌挠嗍梢杂昧鬃颖硇蚴聿槌龉媚甑母芍涔轿?(所求年数3)60商。。。余数(年干支序数)如果余数等于0,则干支序数加上60。例如:求公元1983年的农历干支年纪:(19833)6030。。。0,则06060(干支序数),查表为癸亥年。 月干支推算法: 年的天干为甲4或已9时,则正月的天干为丙6; 年的天干为乙5或庚0时,则正月的天干为戊8; 年的天干为丙6或辛1时,则正月的天干为庚0; 年的天干为丁7或壬2时,则正月的天干为壬2; 年的天干为戊8或癸3时,则正月的天干为甲4。 首先推算出该年农历正月的天干,其余月份可按天干顺序号类推。 该年正月的天干序号的计算为:(与上算法不同) 取公元年份除以5的余数减2后乘以2再减1。当该数为负数时加10例:求公元1991年(农历辛未年)正月的天干:19915398余1,正月的天干序号数(12)X213,因该数是负数则加10得7,即天干序号7得出农历辛未年正月天干为庚,正月干支为庚寅(月地支是怎么算的?正月也叫寅月。夏历建寅,殷建丑,周建子,东汉恢复夏历,沿用至今)。二月为辛卯,三月为壬辰,余类推 日干支推算法 由于农历月的大小没有一定的规律可循,这就使推算农历日期的纪日干支不能用一个简单的方法来实现。因此,农历日期的纪日干支比较好的推算办法是借助于历表虽然农历的大小月不固定,而阴历除了每四年有一次闰月(二月)以外,每年的大,小月都固定不变,所以可以从阳历来推算当日的干支,其推算公式是:日干(元旦天干序数)(所求日数)(各月天干加减数,闰年三月后加1)10商。。。。。。。。余数(日干序数)日支(元旦地支序数)(所求日数)(各月天干加减数,闰年三月后加1)12商。。。。。。。。余数(地支序数)按上述方法推算日干支,有两个数要先求出来才能代入公式中,即元旦干,支序数,各月干,支加减数。天干地支加减数表:每月天干地支常数加减表平年闰年天干地支天干地支一月减一减一减一减一二月加零加六加零加六三月减二加十加一加一四月减一加五加一加一五月减一减一加一加一六月加零加六加一加一七月加零加零加一加一八月加一加七加一加一九月加二加二加一加一十月加二加八加一加一十一月加三加三加一加一十二月加三加九加一加一