获取当前日期的国内及国际纪念日名称、纪念日介绍、纪念日类型,获取下一个国内及国际纪念日名称、纪念日介绍、纪念日类型信息。
{
"current_date": "2026-09-07",
"today_festivals": [
{
"name": "白露",
"description": "白露太阳黄经165°,约在9月7日,《月令》载“露凝而白”。南方收清露制白露茶,北方“十样白”炖鸡补身,农业上华南晚稻抽穗、华北玉米收获。养生防“秋燥伤肺”,食梨、芝麻,添衣防“白露身不露”,谚语“白露秋分夜,一夜凉一夜”形象描绘气温速降。",
"type": "中国传统"
},
{
"name": "国际秃鹰日",
"description": "关注食腐鸟类",
"type": "国际主题日"
}
],
"next_festival": {
"name": "国际扫盲日",
"date": "2026-09-08",
"days_away": 1,
"description": "1965年联合国教科文组织将9月8日定为“国际扫盲日”,2025年主题“转型教育·扫盲与数字技能”。各国开展成人识字班、移动阅读APP推广,发布《全球扫盲报告》,强调功能性扫盲与数字素养并重,助力边缘群体获得就业与参与现代社会的机会。",
"type": "国际主题日"
}
}
查询当前日期对应的国内传统节日与国际主题日信息,返回纪念日名称、简介及类型,同时提供距今最近的下一个纪念日倒计时。适用于日历应用、提醒工具或内容平台展示日期文化背景。
https://api.example.com/v1/festival.php
GET、POST
无需密钥。
此接口无需传入任何参数,直接调用即可获取当日纪念日信息。
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 无 | - | - | 此接口无需任何请求参数 |
{
"current_date": "2026-09-07",
"today_festivals": [
{
"name": "白露",
"description": "白露太阳黄经165°,约在9月7日,《月令》载"露凝而白"。南方收清露制白露茶,北方"十样白"炖鸡补身,农业上华南晚稻抽穗、华北玉米收获。养生防"秋燥伤肺",食梨、芝麻,添衣防"白露身不露",谚语"白露秋分夜,一夜凉一夜"形象描绘气温速降。",
"type": "中国传统"
},
{
"name": "国际秃鹰日",
"description": "关注食腐鸟类",
"type": "国际主题日"
}
],
"next_festival": {
"name": "国际扫盲日",
"date": "2026-09-08",
"days_away": 1,
"description": "1965年联合国教科文组织将9月8日定为"国际扫盲日",2025年主题"转型教育·扫盲与数字技能"。各国开展成人识字班、移动阅读APP推广,发布《全球扫盲报告》,强调功能性扫盲与数字素养并重,助力边缘群体获得就业与参与现代社会的机会。",
"type": "国际主题日"
}
}
| 字段名 | 类型 | 说明 |
|---|---|---|
| current_date | string | 当前查询日期,格式为 YYYY-MM-DD |
| today_festivals | array | 今日纪念日列表,每个纪念日包含名称、描述、类型信息 |
| today_festivals[].name | string | 纪念日名称 |
| today_festivals[].description | string | 纪念日详细介绍与相关习俗说明 |
| today_festivals[].type | string | 纪念日类型,如"中国传统"、"国际主题日"等 |
| next_festival | object | 下一个即将到来的纪念日信息,若当天无纪念日则该对象完整返回 |
| next_festival.name | string | 下一个纪念日名称 |
| next_festival.date | string | 下一个纪念日的具体日期,格式为 YYYY-MM-DD |
| next_festival.days_away | integer | 距离下一个纪念日的天数 |
| next_festival.description | string | 下一个纪念日的详细介绍 |
| next_festival.type | string | 下一个纪念日的类型分类 |
{
"code": 0,
"msg": "请求成功",
"errcode": 0
}
{
"code": 0,
"msg": "未提供调用密钥",
"errcode": 11001
}
| errcode | 说明 |
|---|---|
| 11001 | 未提供调用密钥 |
| 11002 | 密钥错误 |
| 11003 | 密钥已禁用 |
| 11004 | 积分余额不足 |
| 11005 | 请求过于频繁(QPM 限制) |
| 11006 | 接口维护中 |
| 11007 | 接口已禁用 |
| 11008 | 接口不可用 |
| 11009 | 密钥校验暂不可用 |
| 11010 | 积分系统暂不可用 |
| 11011 | 收费接口须提供有效密钥 |
| 11012 | 鉴权方式错误 |
| 11013 | 接口不存在 |
| 11014 | ***地址无效 |
| 11015 | ***地址不允许 |
| 11016 | ***请求失败 |
| 11017 | 服务暂不可用 |
| 11018 | 请求方式不允许 |
| 11019 | 当前IP不在白名单内 |
| 11020 | 启用出口代理须提供有效密钥 |
| 11021 | 未配置可用出口代理 |
| 11022 | 出口代理不可用 |
| 11023 | 密钥已过期 |
| 11024 | 令牌分配积分不足 |
curl -X GET "https://api.example.com/v1/festival.php"
// PHP 示例
$response = file_get_contents("https://api.example.com/v1/festival.php");
$data = json_decode($response, true);
print_r($data);
返回数据说明:响应中 today_festivals 数组可能为空(某些日期无预设纪念日),next_festival 字段必返回,其中 days_away 为 0 表示当天存在纪念日。
数据用途:纪念日数据来源于公开历法与主题日数据库,仅供查询参考,不作为正式历史考证或学术依据。
时区说明:返回的日期信息基于服务器所在时区(UTC),跨时区调用时需注意与本地日期的差异。
网络要求:建议通过 HTTPS 调用本接口,以确保数据传输安全。
频率控制:免费接口不设明确配额限制,但建议合理控制请求频率,避免短时间内高频调用。
返回值更新:纪念日数据库可能随节假日编排规则调整而更新,重复调用同一日期可能因数据版本迭代返回略有差异的内容。
curl "https://apis.z於t.com/v1/festival.php"
无声明参数,可直接发送请求。
// 结果将在此处显示