现在国家使用的农历是由南京紫金山天文台负责颁布发行,这部历法似乎没有确切的名称,一般习惯上称为《紫金历》。就编历原则来看,延续了从明末编订的《崇祯历书》,清代的《时宪历》等历书思想,但天文模型以及预测手段已经变为现代天文学手段。它是现今世界上为数不多的天文年历性质的历法,它和一些重要天象是一一对应的。
紫金历编排历谱主要规则框架:
东经120度太阳下中天平均时刻为子时正初刻一个历日开始时刻.
北半球太阳高度角最低(视太阳黄经270度)时刻为农历冬至,分12中气和12节令.包含节气时刻的历日为节气日.两个相临的定冬至为一个岁实.
日月黄经差为0度(日月合朔)的时刻为定朔时刻,包含定朔时刻的为定朔日,两个相临定朔时刻为一朔策(朔望周期)
定朔日为历月之首,即初一日,历日是完整的.
定冬至日所在历月为子月(建子),即农历十一月(寅正历谱月序),历月是完整的.
如果两个冬至日之间包含十二个定朔日的为闰岁(13个历月)。以前一个冬至日起第一个没有中气日的历月为前一个月的闰月,岁实是完整的.
历谱以建寅之历月为正月,以正月初一为新年,前一日为除夕.
定气,定朔和时制均依照现代最新的天文理论和数据计算.
请参考:https://www.zhihu.com/question/25070209/answer/30009903