
全部展开
用于计算分支和分支从已知日期开始的日期的公式为:

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是年份的最后两位数字,M是月份,而d是天数. 一月和二月是根据上一年的三月和四月计算的. i = 0的奇数月,i = 6的偶数月. G的余数除以10是自然的不用万年历如何计算日子的干支,Z的余数除以12是自然的.
计算中带有[]的数字表示四舍五入.

例如: 检查2006年4月1日的日期. 将值替换为计算公式.
G = 4 * 20 + [20/4] + 5 * 06 + [06/4] + [3 *(4 + 1)/ 5] + 1-3 = 197

除以10的余数是7不用万年历如何计算日子的干支,在天干中的第七名是“耿”.
Z = 8 * 20 + [20/4] + 5 * 06 + [06/4] + [3 *(4 + 1)/ 5] + 1 + 7 + 6 = 213
除以12的余数为9,土地分支的第九个数字为“申”.
答案是: 2006年4月1日是旱神日.
当然,e799bee5baa6e4b893e5b19e31333262363133的最简单方法是直接检查.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-211756-1.html
壮哉我大函数新专辑大发