基于 Cloudflare Workers 的中国节假日查询服务,支持查询 2025-2026 年的法定节假日和调休安排。
/api/holiday/:date
查询单个日期的节假日信息
参数: :date - 日期,格式为 YYYY-MM-DD
示例:
GET /api/holiday/2025-02-10
响应:
{
"code": 0,
"msg": "success",
"data": {
"date": "2025-02-10",
"isHoliday": true,
"isWorkday": false,
"holiday": {
"date": "2025-02-10",
"name": "春节",
"type": "holiday"
},
"dayOfWeek": 1
}
}
/api/holidays/batch
批量查询多个日期的节假日信息
请求体:
{
"dates": ["2025-02-10", "2025-02-11", "2025-02-12"]
}
响应:
{
"code": 0,
"msg": "success",
"data": [
{ "date": "2025-02-10", "isHoliday": true, "isWorkday": false, "holiday": {...}, "dayOfWeek": 1 },
{ "date": "2025-02-11", "isHoliday": true, "isWorkday": false, "holiday": {...}, "dayOfWeek": 2 },
{ "date": "2025-02-12", "isHoliday": true, "isWorkday": false, "holiday": {...}, "dayOfWeek": 3 }
]
}
/api/holidays
获取所有节假日数据
GET /api/holidays
/api/holidays/year/:year
获取指定年份的节假日数据
参数: :year - 年份,如 2025
GET /api/holidays/year/2025
/health
健康检查
GET /health
holiday: 法定节假日workday: 调休工作日所有请求返回统一格式:
{
"code": 0, // 0 表示成功,1 表示失败
"msg": "success",
"data": {...}
}