当前位置 :
【天干地支的算法】
 更新时间:2024-04-23 20:38:06
1人问答
问题描述:

天干地支的算法

李岷回答:
  首先我们先要明白天干与地支是如何搭配的   天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸   地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥.十天干与十二地支按顺序两两相配,从甲子到癸亥,共六十个组合,即六十甲子.(10与12的最小公倍数是60)   1x092x093x094x095x096x097x098x099x0910x0911x0912x09   甲子x09乙丑x09丙寅x09丁卯x09戊辰x09己巳x09庚午x09辛未x09壬申x09癸酉x09甲戌x09乙亥x09   13x0914x0915x0916x0917x0918x0919x0920x0921x0922x0923x0924x09   丙子x09丁丑x09戊寅x09己卯x09庚辰x09辛巳x09壬午x09癸未x09甲申x09乙酉x09丙戌x09丁亥x09   25x0926x0927x0928x0929x0930x0931x0932x0933x0934x0935x0936x09   戊子x09己丑x09庚寅x09辛卯x09壬辰x09癸巳x09甲午x09己未x09丙申x09丁酉x09戊戌x09己亥x09   37x0938x0939x0940x0941x0942x0943x0944x0945x0946x0947x0948x09   庚子x09辛丑x09壬寅x09癸卯x09甲辰x09乙巳x09丙午x09丁未x09戊申x09己酉x09庚戌x09辛亥x09   49x0950x0951x0952x0953x0954x0955x0956x0957x0958x0959x0960x09   壬子x09癸丑x09甲寅x09乙卯x09丙辰x09丁巳x09戊午x09己未x09庚申x09辛酉x09壬戌x09癸亥x09       序号x091x092x093x094x095x096x097x098x099x0910x09 x09 x09   天干x09甲x09乙x09丙x09丁x09戊x09己x09庚x09申x09壬x09癸x09 x09 x09   序号x091x092x093x094x095x096x097x098x099x0910x0911x0912x09   地支x09子x09丑x09寅x09卯x09辰x09巳x09午x09未x09申x09酉x09戌x09亥x09   1894年是甲午年,那么1895年的天干是乙,依此类推,1900年的天干就是庚;同样,1894年的地支是午,1900年的地支就是子;所以1900年是庚子年.如果大家还想到1901年八国联军胁迫清政府签订了《辛丑条约》,就是1901年是辛丑年,那么天干与地支的序号都往前推一下,也可以推出来1900年是庚子年.(《辛丑条约》中的所涉及的赔款,因为是针对1900年(庚子年)的义和团运动而规定,所以也叫庚子赔款.)   如果没有告诉你相邻的某个年份是什么年,那么又怎样推算呢?比如,1861年用干支纪年应是?1984年用干支纪年应是?   这里有一个计算的公式:N=X-3-60m(0≦N﹤60,m是一个自然数)   N是60个干支的序号,比如N=1时就是甲子,X就是公元某某年.   那么按照这个公式,1861年的序号就是:1860-3-60m,那么就取m=29,这样N=58,如果取m=30的话,N=-2,这时就要加60,也就是说0≦N﹤60,如果N=0,那么就是第60个干支.现在知道与1861年对应干支是第58个,但是如果没有上面那个表格可供查阅,怎么办呢?我们知道天干是10个,地支是12个,10天干与12地支按顺序两两相配,那么第58号对应的天干的序号应是58÷10的余数,余数是8,第八个天干是申;同样,第58号对应的地支的序号是58÷12的余数,余数是10,第十个地支是酉,所以1861年是农历辛酉年.   所以天干的序号A=mod(N,10),地支的序号B=mod(N,12)   (大家就是对于m应该取多少,不用去想,很简单,就像小学生列除法算式一样,N-3那个数除以60,所得的商数就是m,余数就是N)   注意:这里的公式只适用于公元后的年份   公元前的计算公式应是N=X-2-60m,(因为公元前1年后就是公元元年也就是公元1年,没有公元0年),(X就是一个负数了,m也取负数)   不过不知道这个公式是否准确.前面的公式N=X-3-60m来源于《简明天文学教程》作者:余明;出版社:科学出版社.
最新更新
优秀历史推荐
热门历史
查询网(393r.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:  联系方式:

Copyright©2009-2021 查询网 393r.com 版权所有 闽ICP备2021002823号-6