Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@chnlib/chinese-holiday

laker007136MIT1.2.0TypeScript support: included

中国节假日

chinese-holiday, holiday, 工作日, 节假日, nodejs, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025

readme

@chnlib/chinese-holiday

NPM version NPM downloads

Install

$ npm i @chnlib/chinese-holiday

Desc

支持 ESM 和 CommonJS 语法

支持 Vue、React、Angular等多种框架
支持 Nodejs,Nest、Koa 框架

Usage

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

let ChineseHoliday = require('@chnlib/chinese-holiday').default

ChineseHoliday.isHoliday('2023-01-01')

Node Nestjs

import ChineseHoliday from '@chnlib/chinese-holiday';

ChineseHoliday.isHoliday('2023-01-01')

LICENSE

MIT