今天给大家推荐一个节假日的 api
❤️ https://tool.bitefu.net/jiari/
api 基本信息如下图
API 介绍
请求 URL:
http://tool.bitefu.net/jiari/
请求方式:
- POST , GET
参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
d | 是 | string | 日期 |
back | 否 | string | 返回格式(json) |
info | 否 | int | 返回详细信息(适用单日期) |
返回示例
- 检查一个日期是否为节假日 ?d=20180101
2
返回参数说明
类型 | 说明 |
---|---|
int | 0 工作日 1 假日 2 节日 |
- 检查一个日期是否为节假日 ?d=20190101&back=json
{ "20190101" : "2" }
返回参数说明
类型 | 说明 |
---|---|
json | 0 工作日 1 假日 2 节日 |
- 检查一个日期是详细信息 ?d=20190101&info=1
{ "status": 1, "type": 1, "day": "20190728", "unixtime": 1532707200, "yearname": "戊戌", "nonglicn": "六月十六", "nongli": "6-16", "shengxiao": "狗", "jieqi": "大暑后", "weekcn": "六", "week1": "Sat", "week2": "6", "week3": "Saturday", "daynum": "208", "weeknum": "30" }
返回参数说明
类型 | 说明 |
---|---|
status | 0 失败 1 成功 |
type | 0 工作日 1 假日 2 节日 |
day | 年月日 |
unixtime | unix 时间戳 |
yearname | 农历年 |
nonglicn | 农历月日(中文) |
nongli | 农历月日 |
shengxiao | 生肖 |
jieqi | 节气 |
weekcn | 星期(中文) |
week1 | 星期(简写) |
week2 | 星期(数字) |
week3 | 星期(英文) |
daynum | 一年中第几天 |
weeknum | 一年中第几周 |
- 检查多个日期是否为节假日 ?d=20190101,20190103,20190105,20191201
{ "20190101" : "2", "20190103" : "0", "20190105" : "0", "20191201" : "1" }
返回参数说明
类型 | 说明 |
---|---|
json | 具体数据(0,1,2) |
- 获取 10 月份节日 ?d=201910
加参数 &info=1 或获取该月所有信息的详情,内容和单日期相同.不过数据量较大慎重使用.
{ "201910" : { "1001" : "2", "1002" : "2", "1003" : "2", "1004" : "1", "1005" : "1", "1006" : "1", "1007" : "1" } }
返回参数说明
类型 | 说明 |
---|---|
json | 具体数据(0,1,2) |
- 获取 2019 年所有节日 ?d=2019
{ "2019" : { "1001" : "2", "1002" : "2", "1003" : "2", "1004" : "1", "1005" : "1", "1006" : "1", "1007" : "1", "0101" : "2", "0215" : "1", "0216" : "2", "0217" : "2", "0218" : "2", "0219" : "1", "0220" : "1", "0221" : "1", "0405" : "2", "0406" : "1", "0407" : "1", "0429" : "1", "0430" : "1", "0501" : "2", "0616" : "1", "0617" : "1", "0618" : "2", "0922" : "1", "0923" : "1", "0924" : "2" } }
返回参数说明
类型 | 说明 |
---|---|
json | 具体数据(0,1,2) |
- 获取 1/2 月份节日 ?d=201901,201902
{ "201901" : { "0101" : "2" }, "201902" : { "0215" : "1", "0216" : "2", "0217" : "2", "0218" : "2", "0219" : "1", "0220" : "1", "0221" : "1" } }
返回参数说明
类型 | 说明 |
---|---|
json | 具体数据(0,1,2) |
测试
实际使用
例:如果系统有维护的假期表的话,可以写一个定时任务获取下一年的假期日期,在每年的最后一天 23:59:59 执行,自动修改下一年的假期表,这样就可以不用总是维护这张表了
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于