查询单个日期

接口信息

  • 接口地址: /date/:date
  • 请求方式: GET
  • 内容类型: application/json

路径参数

参数类型必填说明
datestring日期,格式为 YYYY-MM-DD

请求示例

curl -X GET https://api.apisbo.com/date/2025-01-01

响应示例

节假日响应

{
  "code": 0,
  "msg": "success",
  "data": {
    "date": "2025-01-01",
    "isHoliday": true,
    "isWorkday": false,
    "holiday": {
      "date": "2025-01-01",
      "name": "元旦",
      "type": "holiday"
    },
    "dayOfWeek": 3
  }
}

工作日响应

{
  "code": 0,
  "msg": "success",
  "data": {
    "date": "2025-01-06",
    "isHoliday": false,
    "isWorkday": true,
    "holiday": null,
    "dayOfWeek": 1
  }
}

周末响应

{
  "code": 0,
  "msg": "success",
  "data": {
    "date": "2025-01-11",
    "isHoliday": true,
    "isWorkday": false,
    "holiday": null,
    "dayOfWeek": 6
  }
}

响应字段说明

字段类型说明
data.datestring查询的日期
data.isHolidayboolean是否为节假日(包括周末)
data.isWorkdayboolean是否为工作日
data.holidayobject/null节假日信息,无特殊节假日时为 null
data.holiday.datestring节假日日期
data.holiday.namestring节假日名称
data.holiday.typestring类型:holiday(节假日)/ workday(调休工作日)
data.dayOfWeeknumber星期几(0-6,0 表示周日)

注意事项

  • 日期格式必须为 YYYY-MM-DD
  • 如果查询的日期不在节假日数据中,则根据周末判断是否为节假日