实务专题 · 交付验收

营业跨过午夜,网站应该把关门时间算在哪一天

周六18点到周日凌晨3点是一段跨夜营业,不等于普通的周日白天营业。发布前应把周营业模式、节假日例外与可预约名额分开,否则最忙的夜间时段可能被错误显示为关门。

适用读者与交付决定

餐饮、场地与夜间营业服务商。把本题作为给建站或技术供应方的验收任务;需要真实系统证据的地方不能由演示文件代替。

官方依据与解释边界

Google 本地商家示例把开门日及跨午夜关门时间写在同一 OpeningHoursSpecification 中。特殊日期例外需另外处理。 Google: local business · 核对日期:2026年10月16日。

已填写教学例子

合成例子,不是真实客户案例。 输入、预期及反例如下;真实平台尚未按此例集成测试。

窄屏可横向滚动表格。

输入/情况检查口径预期结果
Sat 18:00 → Sun 03:00Sat 23:00营业
同一时段Sun 02:59营业
同一时段Sun 03:00本模型关门

怎样执行验收

  1. 向负责人确认营业日的归属规则。
  2. 核对门店告示、网站可见时间及结构化周记录。
  3. 测试开门前、午夜前后及准确关门时刻,再另加节假日例外。

如何解释结果与保留证据

教学例子以一周开始后的分钟数计算,关门边界不包含在营业内,所以周日3点不再延长一分钟。这是明确声明的模型选择;真实临时营业及停止入场规则仍需经营者另行确认。

适用边界

不是时区或夏令时日历,也不证明今天实际营业。固定周计划不能代表实时接待能力。

离线复核

保存下方两份文件到同一目录,用Node22.13或更新版本执行。模型只验证有限输入,不代表真实服务或认证。 已填输入及预期输出 · 可检查的函数

node decision-check.mjs overnight-opening-hours.json