简介
nesto-moment-holiday
是一个能够判断日期是否为节假日的 npm 包。它是基于 moment.js
的一个插件,因此需要先引入 moment.js
。
安装
可以通过以下命令进行安装:
npm install nesto-moment-holiday
使用方法
先引入 moment
和 nesto-moment-holiday
:
const moment = require('moment'); require('nesto-moment-holiday');
然后,我们就可以使用 moment
来获取日期了。nesto-moment-holiday
的使用方法非常简单,只需要调用 isHoliday()
即可判断日期是否为节假日。
示例代码如下:
const myDate = moment('2022-05-01'); const isHoliday = myDate.isHoliday(); console.log(isHoliday); // true
也可以指定日期格式:
const myDate = moment('05/01/2022', 'MM/DD/YYYY'); const isHoliday = myDate.isHoliday(); console.log(isHoliday); // true
常用假期的名称和日期
下面是常用假期的名称和日期,可以作为参考:
假期名称 | 开始日期 | 结束日期 |
---|---|---|
元旦 | 1 月 1 日 | 1 月 3 日 |
春节 | 农历腊月三十 | 正月十五日 |
清明节 | 农历三月初三 | |
劳动节 | 5 月 1 日 | 5 月 3 日 |
端午节 | 农历五月初五 | |
中秋节 | 农历八月十五 | |
国庆节 | 10 月 1 日 | 10 月 7 日 |
总结
nesto-moment-holiday
为我们提供了一种快速判断日期是否为节假日的方法,非常实用。我们可以根据需要灵活的应用它。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005724681e8991b448e85e2