新文本孵化演出:推算天干地支(可追加分数)

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 11:07:14
具体某一年换算成天干地支我已经懂了,我想知道某一天推算出天干地支的计法要怎么来推算?
我试一下吧

日干支的推算方法一般按阳历日期来推算,先以当年的元旦干支的代表数为基础(天干1~10,地支1~12)另加所求日数,然后查表按月进行加或减(附后),再除去干支的周转数(天干10,地支12),所余的数即为所求的日干支的代表数,即可按数字转为干支,此为平年的日干支推算法。如遇闰年,因二月多一天,所以在用上法推算时,从三月份起,应在所求日干支数上再加1。
  附:各月干支加减表
  一月干支均减1 二月干加0支加6
  三月干减二支加10 四月干减1支加5
  五月干支均减1 六月干加0支加6
  七月干支均加0 八月干加1支加7
  九月干支均加2 十月干加2支加8
  十一月干支均加3 十二月干加3支加9
  为了便于记忆,有歌一首:
  一五双减一 二六加零六
  三减二加十 四减一加五
  七零九加二 八加一七走
  十上加二八 冬三腊三九
  闰从三月起 余数均加一
  例1:求1981年12月31日的日干支
  查1981年元旦干支为己卯,己的代表数为6,卯为4,即以6、4为基数进行计算。
  干:6+31(所求日数)+3(12月干加3)=40
  除去周转数30,余10。10代表癸,所以日干是癸。
  支:4+31+9(12月支加9)=44
  除周转数36,余8。8代表未所以日支是未。
  合起来可知1981年12月31日为癸未日。并由此可以推之1982年元旦干支为甲申。

我查了很多书,发现这是个不可能问题。

年,月,时辰的算法古书上都有,因为有规律,互相之间是倍数约数的关系。

日期的干支几年事不能算的,只能推。
因为中国的阴历每个月不是29天就是30天,并不都是60的倍数或者约数,而且相对来讲和日子没有联系规律,所以没法用月来推日。
日是相对独立的计算方法,和年也是没有必然的规律,因为中国的阴历几年的天数也事是不固定的。
所以无法根据他们推算。

只有知道了哪天的干支,尽量的60天60天的算,应该没有更简单的方法。

这是一阴历的规律,楼上的方法有没有效我没有尝试过,我没有考虑阳历的问题,因为中国的历史书上,关于古代史的部分月日都是用的阴历。

干支记日远古就开始了,一直没有中断,这也是个奇迹

天干

甲、乙、丙、丁、戊、己、庚 、辛 、壬 、癸的总称 。又称十干。通常用以表示次序。与十二地支相配合称干支 ,组成甲子、乙丑……直至癸亥,共60组称六十花甲子。中国古代用以表示年、月、日、时的次序,以60为周期周而复始,循环使用。今夏历的年和日仍用干支(见岁星纪年)。早在殷商时代就使用六十干支纪日。一日一个干支名号,日复一日,循环使用,从不间断。中国的历史虽然很长,只要顺着干支往上推,历史日期就清清楚楚。这是中国古代创用干支法的功绩。由于古代历法中使用干支法,只要求出气、朔的干支,其余就一目了然。

地支

子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥的总称。又称十二支。中国古代用十二地支纪时、纪月。地支纪时就是将一日均分为12个时段,分别以十二地支表示,子时为现在的23~1时,丑时为1~3时 ,等等,称为十二时辰。地支纪月就是把冬至所在的月称为子月,下一个月称为丑月,等等。地支与十天干顺序相配,组成甲子、乙丑……癸亥 ,以六十为周期用以纪日、纪年。

理论上应该可能,实际上有困难的。一个著名的例子:屈原说自己生日是:寅年寅月寅日,几个古代文学专家的推算结果并不一致。所以没有必要再琢磨了,反正意义不大。