# blade-starter-holidays `blade-starter-holidays` 用来判断日期是否工作日,更具 php 版修改。支持2019年起至2024年 中国法定节假日,以国务院发布的公告为准,随时调整及增加;http://www.gov.cn/zfwj/bgtfd.htm 或 http://www.gov.cn/zhengce/xxgkzl.htm ## 使用 ### maven ```xml org.springblade blade-starter-holidays ${version} ``` ### gradle ```groovy compile("org.springblade:blade-starter-holidays:${version}") ``` ### 注入 bean ```java @Autowired private HolidaysApi holidaysApi; ``` ### 接口使用 ```java /** * 获取日期类型 * * @param localDate LocalDate * @return DaysType */ DaysType getDaysType(LocalDate localDate); /** * 获取日期类型 * * @param localDateTime LocalDateTime * @return DaysType */ DaysType getDaysType(LocalDateTime localDateTime); /** * 获取日期类型 * * @param date Date * @return DaysType */ DaysType getDaysType(Date date); /** * 判断是否工作日 * * @param localDate LocalDate * @return 是否工作日 */ boolean isWeekdays(LocalDate localDate); /** * 判断是否工作日 * * @param localDateTime LocalDateTime * @return 是否工作日 */ boolean isWeekdays(LocalDateTime localDateTime); /** * 判断是否工作日 * * @param date Date * @return 是否工作日 */ boolean isWeekdays(Date date); ``` ## 链接 - holidays_api PHP 版:https://gitee.com/web/holidays_api