周六18点到周日凌晨3点是一段跨夜营业,不等于普通的周日白天营业。发布前应把周营业模式、节假日例外与可预约名额分开,否则最忙的夜间时段可能被错误显示为关门。
适用读者与交付决定
餐饮、场地与夜间营业服务商。把本题作为给建站或技术供应方的验收任务;需要真实系统证据的地方不能由演示文件代替。
官方依据与解释边界
Google 本地商家示例把开门日及跨午夜关门时间写在同一 OpeningHoursSpecification 中。特殊日期例外需另外处理。 Google: local business · 核对日期:2026年10月16日。
已填写教学例子
合成例子,不是真实客户案例。 输入、预期及反例如下;真实平台尚未按此例集成测试。
窄屏可横向滚动表格。
| 输入/情况 | 检查口径 | 预期结果 |
|---|---|---|
| Sat 18:00 → Sun 03:00 | Sat 23:00 | 营业 |
| 同一时段 | Sun 02:59 | 营业 |
| 同一时段 | Sun 03:00 | 本模型关门 |
怎样执行验收
- 向负责人确认营业日的归属规则。
- 核对门店告示、网站可见时间及结构化周记录。
- 测试开门前、午夜前后及准确关门时刻,再另加节假日例外。
如何解释结果与保留证据
教学例子以一周开始后的分钟数计算,关门边界不包含在营业内,所以周日3点不再延长一分钟。这是明确声明的模型选择;真实临时营业及停止入场规则仍需经营者另行确认。
适用边界
不是时区或夏令时日历,也不证明今天实际营业。固定周计划不能代表实时接待能力。
离线复核
保存下方两份文件到同一目录,用Node22.13或更新版本执行。模型只验证有限输入,不代表真实服务或认证。 已填输入及预期输出 · 可检查的函数
node decision-check.mjs overnight-opening-hours.json