中国节假日 API 服务,提供节假日、调休和二十四节气信息查询。
- 支持查询法定节假日及调休安排
- 支持查询二十四节气
- 支持按年份筛选(支持近三年数据)
- RESTful API 设计
- 自动更新数据
- 轻量级,易部署
GET /api/v1/health
响应示例:
{
"code": 200,
"message": "ok. data updated at [timestamp]"
}GET /api/v1/holidays
查询参数:
type: 数据类型(可选)1或空: 法定节假日及调休信息(默认)2: 二十四节气
year: 年份(可选,仅支持近三年)
响应示例:
{
"code": 200,
"message": "success",
"data": [
{
"name": "元旦",
"startDate": "2024-01-01",
"endDate": "2024-01-01",
"remark": "节假日"
}
// ...
]
}- 克隆项目
git clone https://github.com/zzfly256/china-holidays-api.git- 安装依赖
go mod download- 运行服务
go run .服务将在 http://localhost:8080 启动
支持多种部署方式:
- 直接运行
go build && ./china-holidays-api- Docker 部署(需自行构建镜像)
docker build -t china-holidays-api .
docker run -p 8080:8080 china-holidays-api本项目采用 MIT 协议开源,详见 LICENSE 文件。