OPN48 / cnlunar

农历,中国农历历法项目,无需数据库环境,以《钦定协纪辨方书》为核心的python3 农历、黄历、二十四节气、节假日、星次、每日凶煞、每日值神、农历建除十二神、农历每日宜忌、彭祖百忌、每日五行、二十八星宿、天干地支、农历生辰八字、时辰凶吉等开源项目。
GNU General Public License v3.0
438 stars 126 forks source link

请问为何很多农历大小月不对 #29

Open zhangjq0908 opened 7 months ago

zhangjq0908 commented 7 months ago

{'公历日期': datetime.date(2023, 5, 9), '农历年 份': '二零二三', '农历月份': '三月小', '农历日': '二十'}

zhangjq0908 commented 7 months ago

'twohour8CharList': ['丙子', '丁丑', '戊寅', '己卯', '庚辰', '辛巳', '壬午', '癸未', '甲申', '乙酉', '丙戌', '丁亥', '戊子'] 时辰数据也不对,有十三个时辰

cuba3 commented 6 months ago

{'公历日期': datetime.date(2023, 5, 9), '农历年 份': '二零二三', '农历月份': '三月小', '农历日': '二十'}

第一个问题,农历大小月分别为29天和30天,与新历大小月不一致; 第二个问题,一天确实有十三个时辰,采取的是长安时区,目前我们是北京时区,所以每天晚上11点开始是子时,到第二天晚上11点又是子时,所以一天是有十二个时辰长,但囊括了十三个时辰。

以上内容来自于《钦定协纪辨方书》由《四库全书》编撰,如有其他规范冲突,可提出扩展,或您fork后自行调整