UNPKG

@chnlib/chinese-holiday

Version:
54 lines (37 loc) 1.58 kB
# @chnlib/chinese-holiday [![NPM version](https://img.shields.io/npm/v/@chnlib/chinese-holiday.svg?style=flat)](https://npmjs.org/package/@chnlib/chinese-holiday) [![NPM downloads](http://img.shields.io/npm/dm/@chnlib/chinese-holiday.svg?style=flat)](https://npmjs.org/package/@chnlib/chinese-holiday) ## Install ```bash $ npm i @chnlib/chinese-holiday ``` ## Desc ### 支持 ESM 和 CommonJS 语法 支持 Vue、React、Angular等多种框架 支持 Nodejs,Nest、Koa 框架 ## Usage ```js import ChineseHoliday from "@chnlib/chinese-holiday"; ChineseHoliday.isWorkday("2024-02-03"); // false,周六 ChineseHoliday.isWorkday("2024-02-04"); // true,调休 ChineseHoliday.isWorkday("2024-02-09"); // true,工作日 ChineseHoliday.isWorkday("2024-02-10"); // false,春节 ChineseHoliday.isHoliday("2024-02-03"); // false,非节假日 ChineseHoliday.isHoliday("2024-02-04"); // false,调休 ChineseHoliday.isHoliday("2024-02-09"); // false,工作日 ChineseHoliday.isHoliday("2024-02-10"); // true,春节 ChineseHoliday.findHolidays("2020-01-01", "2021-01-01"); // 返回开始时间和结束时间范围内的所有节假日 ChineseHoliday.findHolidays("2021-01-01", "2020-01-01"); // error,开始时间必须比结束时间早 ``` Node Require ``` js let ChineseHoliday = require('@chnlib/chinese-holiday').default ChineseHoliday.isHoliday('2023-01-01') ``` Node Nestjs ``` ts import ChineseHoliday from '@chnlib/chinese-holiday'; ChineseHoliday.isHoliday('2023-01-01') ``` ## LICENSE MIT