通过MCP连接 →

输入计算

数学公式

广告

结果

太平洋标准时间(PST)
04:00
PST 24 小时制时间(GMT − 8 小时)
PST 小数小时值 4
已应用时差 −8 小时

GMT 转 PST 换算器是什么?

这个工具可以把以格林尼治标准时间(GMT/UTC)表示的时间换算为太平洋标准时间(PST)。PST 是美国和加拿大太平洋沿岸地区(如洛杉矶、温哥华)在冬季使用的标准时区,比 GMT 慢 8 个小时。需要注意:进入夏季后,太平洋沿岸会改用太平洋夏令时(PDT = GMT − 7);本换算器采用的是 PST 标准时区,固定相差 −8 小时。

使用方法

输入 GMT 的小时(0–23)和分钟(0–59)。换算器会自动减去 8 小时,并在结果落到前一天时自动跨日处理。结果以 24 小时制显示,同时给出便于在表格(Excel 等)中使用的小数小时值。

计算公式详解

换算公式很简单:PST = GMT − 8 小时。为了让结果保持在 0–24 小时之内,我们先加上 24,再对 24 取余:PST =(GMT − 8 + 24)mod 24。由于时差是整数小时,分钟数始终保持不变。

$$\text{PST} = \left(\left(\text{GMT Hour} \times 60 + \text{GMT Minute}\right) - 8 \times 60 \bmod 1440 + 1440\right) \bmod 1440$$

$$\begin{gathered} \text{PST}_{\min} = \Big(\big(M - 480\big) \bmod 1440 + 1440\Big) \bmod 1440 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} M &= \text{GMT Hour} \times 60 + \text{GMT Minute} \\ \text{PST Hour} &= \left\lfloor \tfrac{\text{PST}_{\min}}{60} \right\rfloor \\ \text{PST Minute} &= \text{PST}_{\min} \bmod 60 \end{aligned} \right. \end{gathered}$$

两个时钟显示 GMT 和 PST 相差八小时
用 GMT 减去 8 小时即可得到 PST。

实例演示

假设现在是 GMT 15:00。减去 8 小时:\(15 - 8 = 7\),所以是同一天的 PST 07:00。再看 GMT 04:30:\(4 - 8 = -4\),跨日后变为 20(即 \(-4 + 24\)),结果是前一天的 PST 20:30。

24 小时时间轴,显示 8 小时偏移和回到前一天
当偏移后的小时数小于零时,时间会回到前一天。

常见问题

PST 和 PDT 一样吗?不一样。PST(冬季)= GMT − 8;PDT(夏令时)= GMT − 7。本工具采用固定的 PST 时差。

为什么日期有时会变?因为 PST 比 GMT 慢,所以 GMT 凌晨的时间换算成 PST 后可能会落到前一天。

GMT 和 UTC 是一回事吗?就日常换算而言,是的——两者基本完全相同。

最后更新: