时间
添加或减去小时、分钟和秒
如何使用时间
- 1输入一天中的时间,含小时、分钟、秒。
- 2如需,在 12 小时制与 24 小时制之间切换显示。
- 3查看规范化后的时间以及任何转换后的格式。
读取与转换钟表时间
24 小时制 = (12 小时制小时 mod 12) + 时段偏移;24:00 归零钟表时间每 24 小时循环一次,因此 13:00 与下午 1:00 是同一时刻的两种记法。
秒与分在 60 进位、小时在 24 进位,进位溢出可保持显示为有效时间。
时间换算用「目标偏移量 − 源偏移量」加到原时间上。例如北京时间(UTC+8)14:00 换算到纽约(UTC−5):偏移差 = −5 − 8 = −13,所以 14:00 − 13 = 次日 01:00。如果结果为负数就加 24 并记为**前一天**;超过 24 就减 24 并记为**后一天**——跨日判断是手写时区转换最容易漏的一步。
**夏令时(DST)是最大的坑**:欧美多数地区夏季把时钟拨快 1 小时,所以纽约冬令时是 UTC−5、夏令时是 UTC−4,与北京的时差在 12 和 13 小时之间来回切换。欧洲在 3 月最后一个周日开始、10 月最后一个周日结束;北美在 3 月第二个周日开始、11 月第一个周日结束。**中国自 1991 年后不再实行夏令时**,所以全年都是 UTC+8,这也是为什么与欧美的时差会半年变一次。
| 城市 | 时区 | UTC 偏移 | 与北京时差 |
|---|---|---|---|
| 北京 / 上海 | CST | UTC+8 | 0 |
| 东京 | JST | UTC+9 | +1 小时 |
| 悉尼 | AEST | UTC+10 | +2 小时 |
| 迪拜 | GST | UTC+4 | −4 小时 |
| 伦敦 | GMT | UTC+0 | −8 小时 |
| 柏林 / 巴黎 | CET | UTC+1 | −7 小时 |
| 纽约 | EST | UTC−5 | −13 小时 |
| 洛杉矶 | PST | UTC−8 | −16 小时 |
全球主要城市与 UTC 时差(标准时,不含夏令时)
常见问题
12 小时制和 24 小时制有何区别?
24 小时制用 0 到 23 计数,避免使用 am/pm;12 小时制把一天分为上午和下午。
下午 2:30 怎么转成 24 小时制?
中午之后 pm 的时间小时加 12,得到 14:30。
为什么钟表在 60 进位?
分和秒采用 60 进制,这是古代巴比伦沿用到现在的时间惯例。
国际会议怎么避免时区出错?
最稳妥的做法是:① 用 UTC 时间约定并在邀请中标注;② 附上 IANA 时区名(如 Asia/Shanghai、America/New_York)而非缩写(CST 既可指中国标准时也可指美国中部时间,有歧义);③ 使用带时区的日历邀请(.ics),让参会者的日历软件自动换算。口头约定「下午 3 点」这类表述在跨时区场景下几乎必然出错。
为什么中国横跨 5 个地理时区却只用 1 个?
中国地理上从东五区(UTC+5)横跨到东九区(UTC+9),但全国统一使用北京时间(UTC+8),这是 1949 年确立的行政安排。好处是全国交通、通信、广播时间统一,便于协调;代价是新疆西部实际日照时间与时钟相差约 2 小时,当地民间常同时使用「新疆时间」(UTC+6)作为作息参考。
