来源:安康起名

我们都知道,日的干支,甲子为第一日,乙丑为第二日,丙寅为第三日……60日为一周。一周完了再由甲子日起,周而复始,循环下去。例如农历己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初二又是丁酉日。

还可以利用公式来算日干支:

方法1:

G=4C+[C/4]+5y+[y/4]+[3*(M+1)/5]+d-3

Z=8C+[C/4]+5y+[y/4]+[3*(M+1)/5]+d+7+i

其中C是世纪数减一,y是年份后两位(若为1月、2月则当前年份减一),M是月份(若为1月、2月则分别按13、14来计算),d是日数。奇数月i=0,偶数月i=6。

G除以10的余数是天干,Z除以12的余数是地支。

计算时带[]的数表示舍去小数点后的数字取整。

例如:查2011年1月18日干支日。将数值代入计算公式。

G=4*(21-1)+[20/4]+5*10+[10/4]+[3*(13+1)/5]+18-3=160

除以10余数为0,天干的第10位是‘癸’。

Z=8*20+[20/4]+5*10+[10/4]+[3*(13+1)/5]+18+7+0=250

除以12余数为10,地支的第10位是‘酉’。

答案是:2011年1月18日干支日是癸酉日。

日的干支计算方法是比较多的,本文所提供的是比较简单的一种,其他算法可能会比较艰涩,有兴趣学习的朋友可以到网上了解一下。

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部