数据来源于 https://github.com/NateScarlet/holiday-cn 每年年底更新下一年的节假日数据。
https://holiday-cn.netlify.app/api/holiday?date=2022-10-01
- date: 日期查询
- date=2022-10-01: 可以使用任何可以被
new Date
解析的日期格式 - date=2022-10-01,2022-10-07: 查询时间段
- date=2022-10-01&date=2022-10-10: 数组批量查询
- 空: 默认返回今年所有的节假日列表
- date=2022-10-01: 可以使用任何可以被
{
"type": 1,
"name": "国庆节",
"isOffDay": true,
"date": "2022-10-01"
}
-
type:类型
0
: 工作日1
: 节假日2
: 双休日3
: 节假日调休
-
isOffDay:是否为休息日
true
: 双休日或节假日false
: 工作日或节假日调休
推荐使用 pnpm 来进行包管理,如果没有安装pnpm, 请先运行: npm install -g pnpm
git clone zhiyuanzmj/holiday-cn
cd holiday-cn
pnpm i
pnpm dev
浏览器访问: http://localhost:3000/api/holiday
pnpm build
MIT License © 2022 zhiyuanzmj