项目记录:给日历页加「时段」字段之后
起因
活动日历页原来只有日期,没写具体时段。结果经常有人问「这个活动是上午开还是晚上开」。日期粒度太粗,于是加了一个「时段」字段。
字段怎么定
| 字段 | 取值 | 说明 |
|---|---|---|
| 开始时段 | 上午/下午/晚间/跨日 | 不写具体分,除非官方给了 |
| 结束时段 | 同上 | 与开始对应 |
| 时区基准 | 服务器时间/本地时间 | 必须选一个 |
| 是否跨日 | 是/否 | 跨日的单独标 |
「时区基准」是整次改动里最值钱的一栏。不写基准,同一个「晚上八点」在不同地区就是不同时刻,玩家按本地时间等,差出一整个奖励周期。
这种「时间要带基准」的意识,来自 HTML 入门教程 讲结构化数据时反复强调的一点:时间这类信息不该只藏在句子里,要能被明确取到,才不会误读。
观察到的变化
- 「几点开」这类提问几乎消失。
- 跨日活动以前总被漏标,现在单独一列,一眼能看到。
- 维护时也多了一个筛选项:按结束时段排,优先处理快结束的。
适用边界
适合活动密集、时段差异大的游戏。全日常驻、不分时段的活动不必加,硬加反而增加填写负担。另外,时段别写太细,写到分反而容易因临时调整而失真。
小结
一个时段字段、一个时区基准,改动很小,却把「什么时候能参加」从读者的猜测变成了页面上的明示。