定义:
冬至 = 太阳经过黄道经270度的日期,此时日影最长,以北京时间(GMT+8)为准 农历月 = 朔月之间的长度(约29.5天) 农历年 = 两次冬至之间的长度(365~366日) 初一 = 朔月发生的日期 十一月 = 冬至所在的月份必须是十一月 当年前月份节气列表 = 当前农历月里包含的所有节气 中气 = {(1月:雨水),(2月:春分),(3月:谷雨),(4月:小满),(5月:夏至),(6月:大暑),(7月:处暑),(8月:秋分),(9月:霜降),(10月:小雪),(11月:冬至),(12月:大寒)}
规则:
以两个冬至之间为一个农历年,当两个冬至之间的完整农历月数大于11时,需要置闰。 如果要置闰,需要找到第一个中气不匹配的月份置闰。
因为节气依赖于天文测量,所以农历是否置闰,以及如何置闰,只能以天文观测为准,没有纯数学手段。