6tail / lunar-javascript

日历、公历(阳历)、农历(阴历、老黄历)、佛历、道历,支持节假日、星座、儒略日、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋凶煞宜忌、吉神(喜神/福神/财神/阳贵神/阴贵神)方位、胎神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道黑道日及吉凶等。lunar is a calendar library for Solar and Chinese Lunar.
https://6tail.cn/calendar/api.html
MIT License
948 stars 187 forks source link

HolidayUtils 获取的 2024 年春节假期数据有误 #30

Closed whinc closed 10 months ago

whinc commented 10 months ago

问题:通过 HolidayUtil.getHolidays(2024, 2) 获取 2024 年 2 月的节假日,发现 2024-02-04 出现在了结果中,而这一天并非春节假日

image

期望:返回的春节假期中不包含 2024-02-04 这一天

whinc commented 10 months ago

暂时可通过数据修正及补充 中给的方法临时修正数据 HolidayUtil.fix("20240204~020240204"),即从春节假中移除 20240204 这天

6tail commented 10 months ago

@whinc 没有错,请仔细看文档,2月4日是上班,节假日分为上班和放假,work为true代表上班。

whinc commented 10 months ago

@whinc 没有错,请仔细看文档,2月4日是上班,节假日分为上班和放假,work为true代表上班。

哦哦,了解了,调休日也算作节假日的部分,虽然有些不符合自觉(节假日只包含放假的日子),不过也合理,调休是因该节假日引起的,所以存储在节假日里面。我过滤下即可。