OPN48 / cnlunar

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

能否直接实例化一个农历日期?反推出阳历日期 #28

Open zhangnew opened 10 months ago

zhangnew commented 10 months ago

目前看代码好像只接受一个阳历日期

cuba3 commented 10 months ago

目前看代码好像只接受一个阳历日期

实例化一个cnlunarDate(year,m,d,闰)?如果日期不存在就跳出?开始有想过,但不确定2023年1月是否属于农历2022年,另外就是闰月并不一定存在,还有就是如果只有廿九,没有三十,直接报错?然后提示最近的新历?你要不给一个输入输出的demo?

zhangnew commented 10 months ago

对的,加一个参数控制是否为闰月;如果日期不存在就报错,提示一下最近的日期就更好了(前后一天?