I4.05.1timezone-qualified display设计

时间需明确其所属时区

别名: 时区标注 · timezone label · 所属时区 · ambiguous local time

概念解释

「下午三点」在未说明是哪一座钟的时候,不是一个时刻,是一个词。时间需明确其所属时区指凡是会离开「我此刻所在的本地午后」这个默契的场合,钟面旁边要带上区:缩写、城市名、或「你的本地」。列表里扫新近用的「三分钟前」说的是距离,可以不带区;一旦说出钟面,区就必须在场。

机制

人默认把看见的钟面映射到自己手腕上的那一只。这个默契在单时区、单人日历里成立。一旦记录会被另一个时区的人打开、被复制到邮件里、被拿到出差的手机上,默契断了:同一串「15:00」会被读成不同的瞬间。歧义不会在界面上报警,它在对不上的那次会面里才爆炸。

标注把映射从默认改成显式。城市名比缩写稳:CST 既可能是中国标准时也可能是北美中部,缩写是共享词汇里的重名。对「就是你现在的本地」这种界面,写清「本地」也是一种所属,好过什么都不写让人去猜是服务器时区还是自己的。

边界

只在本人设备上、从未分享、从不跨区打开的纯本地闹钟,所属可以省略——再标一层是噪声。相对距离(三小时前)不指向钟面,带区没有意义。已经用「北京时间 / 伦敦时间」成对写出的对照,再在每个数字后重复缩写是叠床架屋。航班、广播节目单这类本来就按特定市场的本地钟印发的内容,所属写在页眉一次往往够,不必每行重复;但一旦同一页混了两个市场,每行都要重新标明。

怎么落地

  • 凡可被复制、转发、或被另一个时区打开的钟面,旁边写所属:优先城市或「UTC±」,不要单独丢一个会重名的三字母缩写。
  • 纯本人、纯本地的钟面可以标「本地」;服务器时区不得悄悄冒充本地。
  • 相对距离不必带区;从相对落到钟面的那一层必须带区。
  • 验证:把一条带「15:00」的记录发给另一个时区的人,对方应能说出这是哪一座钟上的三点,而不是默认成自己的三点。把缩写写成 CST 作为反例,两个人应能给出两种展开。只在本机用的闹钟可以不带区。

延伸

  • 同组I4.05.2 跨时区协作需显示对方本地时间 · I4.05.3 夏令时切换会产生不存在或重复的时刻
  • 相邻I4.04 时间显示格式 · I4.08 时区与夏令时
  • 站内检索timezone label · ambiguous local time · zone abbreviation

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/I4.05.1