def _vernal_equinox(y):
"""???????????????????3???????????
"""
if y <= 1947:
d = 0
elif y <= 1979:
d = math.floor(
20.8357 + 0.242194 * (y - 1980) - math.floor((y - 1980) / 4))
elif y <= 2099:
d = math.floor(
20.8431 + 0.242194 * (y - 1980) - math.floor((y - 1980) / 4))
elif y <= 2150:
d = math.floor(
21.8510 + 0.242194 * (y - 1980) - math.floor((y - 1980) / 4))
else:
d = 99
return d
评论列表
文章目录