工作中需要获取某年每天的情况,是否是节假日,工作日,周末,节日当天等,发现了这个接口。
https://api.apihubs.cn/holiday/get?field=date,workday,holiday,holiday_today&cn=1&size=366&year=2023
节假期页面,可以直接在浏览器打开。
- field 用来指定返回结果包含的字段,多个使用英文逗号分隔 枚举
- year 用来指定要查询的年份,格式为 Y ,多个使用英文逗号分隔
- month 用来指定要查询的月份,格式为 Ym ,多个使用英文逗号分隔
- date 用来指定要查询的日期,格式为 Ymd ,多个使用英文逗号分隔
- yearweek 用来指定要查询一年中的第几周,格式为 oW ,多个使用英文逗号分隔
- yearday 用来指定要查询一年中的第几天,格式为 z ,多个使用英文逗号分隔
- holiday 用来指定要查询的节假日,99为全部节假日,多个使用英文逗号分隔 枚举
- holiday_overtime 用来指定要查询的节假日调休(加班),99为全部调休,多个使用英文逗号分隔 枚举
- week 用来指定要查询的星期,多个使用英文逗号分隔 枚举
- workday 用来指定查询是否为工作日(包含调休在内需要上班的日子) 枚举
- weekend 用来指定查询是否为周末(星期六和星期日) 枚举
- holiday_today 用来指定查询是否为节日当天 枚举
- holiday_legal 用来指定查询是否为法定节假日(三倍工资)枚举
- holiday_recess 用来指定查询是否为假期节假日(节日是否放假)枚举
- lunar 用来指定年份、月份、日期、天数参数是否查询农历日期
- cn 用来指定返回结果是否包含中文结果,默认返回的都是数字日期和枚举数字有利于逻辑判断不利于显示
- page 分页页码
- size 分页每页数量
用户可以自己修改field后面的属性,获取需要的数据,目前获取2023年的数据