前段日子项目中需要使用的国家规定的节假日,而且还 ** 是内网,例如说:
所以需要获取这些数据。其实获取这些数据的方式也很多:
所以说一下api或者付费的api只能不用了,而且节假日这个东西不能去计算,所以说只能自己去维护,*** ,** 需求 。
接口描述:接口目前包含2021年至2022年的数据,2023年的数据预计在2022年10月-12月更新
https://api.zhhc.cc/api/holiday/2022
https://api.zhhc.cc/api/holiday/202201
返回示例
{
"code": 200,
"msg": "success",
"data": [
{
"date": "20220101",
"dayOfWeek": 6,
"weekend": true,
"name": "元旦",
"typeName": "节日",
"startTime": 1640966400000,
"endTime": 1641225600000,
"type": 4,
"desc": "元旦",
"wage": 3
}
],
"timestamp": 1638619335395
}
https://api.zhhc.cc/api/holiday/
https://api.zhhc.cc/api/holiday/20220101
返回示例
{
"code": 200,
"msg": "success",
"data": {
"date": "20220101",
"dayOfWeek": 6,
"weekend": true,
"name": "元旦",
"typeName": "节日",
"startTime": 1640966400000,
"endTime": 1641225600000,
"type": 4,
"desc": "元旦",
"wage": 3
},
"timestamp": 1638623751305
}
状态码 200
名称 | 类型 | 约束 | 说明 |
---|---|---|---|
» code | integer | none | 状态码 |
» msg | string | none | message |
» timestamp | integer | none | 时间 |
» data | array|object | none | 内容 年月格式为list 日格式为object |
»» date | string | none | 时间 |
»» dayOfWeek | integer | none | 一周中的第几天。值为 1 - 7,分别表示 周一 至 周日 |
»» weekend | boolean | none | 是否是周末。周末:true,非周末:false |
»» name | string | none | 节假日名称 |
»» typeName | string | none | 类型名称 |
»» startTime | integer | none | 节假日开始时间 |
»» endTime | integer | none | 节假日结束时间 |
»» type | integer | none | 节假日类型: 1:工作日 2:调休 3:周末 4:节日 |
»» desc | string | none | 节假日备注 |
»» wage | integer | none | 薪资倍数,3表示是3倍工资 |