【干支纪日】如何计算干支纪日

发布时间:2021-03-27 14:01:31

如何计算干支纪日 数学

网友回答

【答案】 我把公式给你
  日天干地支
  从已知日期计算干支纪日的公式为:
  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是世纪数减1.奇数月 i=0,偶数月 i=6,年份前两位,y 是年份后两位,M 是月份,d 是日数.[ ] 表示取整数.
  1月和 2月按上一年的 13月和 14月来算,因此C和y也要按上一年的年份来取值.
  g 除以 10 的余数是天干,z 除以 12 的余数是地支.
  如果先求得了g,那么
  z=g+4C+10+i(奇数月i=0,偶数月i=6)
  如:
  2009年7月16日
  G=80+5+45+2+4+16-3=149 余数为 9,天干是「壬」
  Z=149+80+10+0=239 余数为11,地支是「戌」
以上问题属网友观点,不代表本站立场,仅供参考!