乐趣区

关于php:工作日和节假日api

介绍
节假日 api 外围服务托管在阿里云与腾讯云之上,API 人造分布式、高可用。

起步
如果您须要晓得某个日期 N 个工作日之后是什么日子,您能够应用 GET 或者 POST 向上面的入口发动一个申请。

https://calc.ygcf.info/api/v1/workday/end

如果您须要晓得某两个日期之前的工作日散布状况,您能够应用 GET 或者 POST 向上面的入口发动一个申请。

https://calc.ygcf.info/api/v1/workday/count

例子
如果须要获取 2020-12-12 10 个工作日之后是什么日子。

https://calc.ygcf.info/api/v1/workday/end?start_date=2020-12-12&days=10

如果须要获取 2020-12-12 到 2020-12-31 之前的工作日散布状况。

https://calc.ygcf.info/api/v1/workday/count?start_date=2020-12-12&end_date=2020-12-31

认证
注册之后能够在集体核心获取 token,增加 token 参数在您的 API 申请中以取得认证。

https://calc.ygcf.info/api/v1/workday/end?
            start_date=2020-12-12&days=10
            &token=YOUR_API_TOKEN

参数
以下是您能够在申请中增加的所有参数。

参数 类型 示例值 形容
token string YOUR_API_TOKEN 您的 API token
start_date string 2020-12-12 开始日期
days int 10 天数
end_date string 2020-12-31 完结日期

以下是响应中的所有参数。

参数 类型 示例值 形容
code int 0 0 示意申请胜利
dayOff int 10 调班
holiday int 10 法定节假日
total int 30 总计天数
weekday int 30 工作日
weekend int 30 周末

谬误
如果申请的 HTTP 状态代码返回 4xx 或者 5xx 此时返回的数据将会带有一个 msg 字段示意谬误起因。
上面是当应用了谬误 token 时返回的例子。

{
   "code": 422,
   "data": [ ],
   "msg": "token 不正确"
}

大家能够返回 https://calc.ygcf.info/docs 查看具体文档。
返回开发者核心 https://calc.ygcf.info/reg 注册账号取得 TOKEN 即能够开始应用。

退出移动版