PHPackages                             wch/checkworkday - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. wch/checkworkday

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

wch/checkworkday
================

节假日检查

1.0(5y ago)015MITPHPPHP &gt;=7.2.0

Since Dec 25Pushed 5y ago1 watchersCompare

[ Source](https://github.com/wuchunhe/checkWorkday)[ Packagist](https://packagist.org/packages/wch/checkworkday)[ RSS](/packages/wch-checkworkday/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

checkWorkday 节假日检查
==================

[](#checkworkday-节假日检查)

使用方法

```
(new Data)->getday(20200720);
```

请求URL：

****

### 请求方式：POST , GET

[](#请求方式post--get)

### 参数名 必选 类型 说明

[](#参数名-必选-类型-说明)

```
d	是	string	日期
back	否	string	返回格式(json)
info	否	int	返回详细信息(适用单日期)

```

返回示例

检查一个日期是否为节假日 ?d=20180101

2

返回参数说明

类型 说明 int 0工作日 1 假日 2节日

检查一个日期是否为节假日

?d=20190101&amp;back=json

```
{
"20190101" : "2"
}

```

返回参数说明

类型 说明 json 0工作日 1 假日 2节日

检查一个日期是详细信息

?d=20190101&amp;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

加参数 &amp;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)

```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1969d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/25790314?v=4)[wuchunhe3](/maintainers/wuchunhe3)[@wuchunhe3](https://github.com/wuchunhe3)

---

Top Contributors

[![wuchunhe](https://avatars.githubusercontent.com/u/26954271?v=4)](https://github.com/wuchunhe "wuchunhe (1 commits)")

---

Tags

holidayday

### Embed Badge

![Health badge](/badges/wch-checkworkday/health.svg)

```
[![Health](https://phpackages.com/badges/wch-checkworkday/health.svg)](https://phpackages.com/packages/wch-checkworkday)
```

###  Alternatives

[geoffreyrose/us-holidays

US Holidays Wrapper for the Carbon DateTime Library.

62717.0k2](/packages/geoffreyrose-us-holidays)[checkdomain/holiday

Checkdomain/Holiday provides a simple class to get holidays for a specified country

50384.1k2](/packages/checkdomain-holiday)[holidayapi/holidayapi-php

Official PHP library for Holiday API

35213.3k1](/packages/holidayapi-holidayapi-php)[citco/carbon

This is a wrapper for nesbot/carbon which also calculates which days are British bank holidays (England &amp; Wales only).

17400.1k5](/packages/citco-carbon)[holiday-jp/holiday_jp

Japanese holidays

20161.3k](/packages/holiday-jp-holiday-jp)[michalmanko/php-library-holiday

A library to calculate holidays

2177.0k1](/packages/michalmanko-php-library-holiday)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
