通过MCP连接 →

输入计算

:
UTC Time Now
--:--:--
Coordinated Universal Time (UTC)

数学公式

广告

结果

PST时间
04:00
(Same day in PST)
输入UTC时间 12:00
PST时间 04:00

UTC转PST时间转换器

使用这款转换器,你可以轻松将时间从UTC(协调世界时)换算为PST(太平洋标准时间)。PST通行于美国和加拿大太平洋时区,常见于洛杉矶等城市,以及墨西哥下加利福尼亚州的部分地区(当地也称为西北区,Zona Noroeste)。

UTC转PST时间对照表

Advertisement
UTC时间 PST时间
(标准时间)
PDT时间
(夏令时)
时区偏移 适用地区
00:00(午夜) 16:00(前一天) 17:00(前一天) UTC-8 / UTC-7 美国、加拿大、下加利福尼亚州
06:00 22:00(前一天) 23:00(前一天) UTC-8 / UTC-7 北美地区
12:00(正午) 04:00 05:00 UTC-8 / UTC-7 洛杉矶、旧金山
18:00 10:00 11:00 UTC-8 / UTC-7 太平洋时区
23:59 15:59 16:59 UTC-8 / UTC-7 太平洋标准时间 / 太平洋夏令时

在标准时间期间,UTC比太平洋时间快8小时。而在夏令时(DST)(也叫夏季时间)实行期间,太平洋地区会切换为PDT(太平洋夏令时),此时UTC只比当地快7小时。

这款工具会自动考虑时区偏移,帮你在两个时区之间准确换算日期与时间。无论你是要安排跨墨西哥与美国的会议,还是策划活动,它都能让UTC换算变得轻而易举。

PST时区覆盖北美众多地区,包括多座大城市。它也常以偏移量来标识:标准时间为UTC-8,夏令时为UTC-7

实例演示:UTC 转 PST

太平洋标准时间(PST)比协调世界时(UTC)晚 8 小时,因此核心运算就是用 UTC 小时数减去 8。分钟数始终不变。通用公式为:

$$\text{PST 小时} = (\text{UTC 小时} - 8 + 24) \bmod 24$$

+24mod 24 能使结果保持在有效的 0–23 范围内,并自动告诉我们是否回退到了前一天。

示例 1 —— 同一天

15:30 UTC 转换为 PST:

$$(15 - 8 + 24) \bmod 24 = 31 \bmod 24 = 7$$

结果:07:30 PST,同一天。 由于直接相减 \(15 - 8 = 7\) 已经大于等于 0,所以没有发生日期变化,指示标记显示为同一天

示例 2 —— 向前跨越午夜

03:00 UTC 转换为 PST:

$$(3 - 8 + 24) \bmod 24 = 19 \bmod 24 = 19$$

结果:19:00 PST,前一天。 这里直接相减 \(3 - 8 = -5\) 为负数,因此我们加上 24 得到 19,指示标记显示为前一天——在加利福尼亚,03:00 UTC 对应的是前一天的傍晚。

示例 3 —— UTC 午夜

00:00 UTC 转换为 PST:

$$(0 - 8 + 24) \bmod 24 = 16 \bmod 24 = 16$$

结果:16:00 PST(下午 4:00),前一天。 UTC 午夜对应太平洋时区前一个日历日的傍晚时分。

Advertisement

关键术语解释

UTC(协调世界时)
全球的时间标准,所有民用时区都以它为基准进行偏移。UTC 不随季节变化,也没有夏令时调整,因此是进行转换时可靠的参考基准。
PST(太平洋标准时间)
太平洋时区的标准时间,固定为 UTC−8。PST 是冬季月份所采用的偏移量。作为一种标准时间偏移,PST 本身是恒定的,不实行夏令时。
PDT(太平洋夏令时间)
太平洋时间的夏令时变体,为 UTC−7,在实行夏令时的地区大约从 3 月中旬使用到 11 月初。如果你需要夏季实际的太平洋当前钟表时间,则应减去 7 小时而不是 8 小时。本计算器计算的是严格的 PST(UTC−8)。
GMT(格林尼治标准时间)
位于本初子午线的一种时间标准。在日常用途中,GMT 实际上等同于 UTC(两者相差不到 1 秒),因此 UTC−8 和 GMT−8 描述的是相同的太平洋标准时间偏移。
同一天/次日指示标记
减去 8 小时可能会使结果回退跨过午夜进入前一个日历日。该指示标记会标示这一点:当 UTC 小时数为 8 或更大时,显示为同一天;当 UTC 小时数为 0–7 时,显示为前一天,因为这些会转换为前一日期的傍晚时段。

如何手动将 UTC 转换为 PST

  1. 写下 UTC 时间,以小时(0–23)和分钟(0–59)表示,例如 03:45。
  2. 保持分钟数不变。 PST 偏移量是整数小时,因此两个时区的分钟数完全相同——45 仍然是 45。
  3. 用 UTC 小时数减去 8。 对于 03:45,这得到 \(3 - 8 = -5\)。
  4. 如果结果为负,则借一天。 如果小时数小于 0,加上 24 并将日期标记为前一天:\(-5 + 24 = 19\)。如果结果已经大于等于 0,则保持不变并标记为同一天
  5. 格式化结果。 将调整后的小时数与未变的分钟数组合起来,必要时用前导零补齐:19:45 PST,前一天。

简洁地写成一个表达式即 \((\text{UTC 小时} - 8 + 24) \bmod 24\),其中 mod 24 会自动完成借位运算,任何 0 到 7 之间的 UTC 小时数都会产生前一天的标记。

最后更新: