什么是PST转IST换算器?
这个工具可以把美国太平洋标准时间(PST,UTC−8)换算成印度标准时间(IST,UTC+5:30)。在标准时间期间,印度比美国太平洋时区快13小时30分钟,因此换算器只需在PST时刻的基础上加上13:30,必要时把结果顺延到第二天即可。
如何使用
输入PST的小时(0–23,采用24小时制)和分钟(0–59)。换算器会给出对应的IST时间,并告诉你结果是否会落在第二天。举个例子,加州深夜的某个时刻,往往对应印度第二天清晨。
换算公式详解
这是一个固定的时差换算:IST = PST + 13小时30分钟。工具内部会先把PST时间转换为「午夜后的分钟数」,再加上810分钟(13×60 + 30),然后对1440(一天的总分钟数)取模,从而实现跨越午夜后的回绕。跨过了几个完整的自然日,就对应几天的天数偏移。
$$\text{IST} = \left(\left(\text{PST Hour} \times 60 + \text{PST Minute} + 810\right) \bmod 1440\right)$$
$$\begin{gathered} \text{IST}_{\min} = \Big(\big(\text{PST Hour} \times 60 + \text{PST Minute}\big) + 810\Big) \bmod 1440 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{IST Hour} &= \left\lfloor \tfrac{\text{IST}_{\min}}{60} \right\rfloor \\ \text{IST Minute} &= \text{IST}_{\min} \bmod 60 \end{aligned} \right. \end{gathered}$$
实例演算
假设现在是PST 10:00。加上13:30后得到23:30,也就是当天的IST 23:30。再看PST 20:00:\(20\!:\!00 + 13\!:\!30 = 33\!:\!30\),回绕后即为第二天的IST 09:30。
常见问题
IST是否始终比PST快13:30?本换算器默认使用太平洋标准时间。在美国实行夏令时(PDT,UTC−7)期间,由于印度不实行夏令时,两地时差会缩小为12小时30分钟。
「第二天」是什么意思?如果加上时差后时间超过了午夜,那么IST结果就会落在PST日期的下一个自然日。
印度实行夏令时吗?不实行。IST全年保持在UTC+5:30,因此只有美国的时钟调整才会影响两地时差。