通过MCP连接 →

输入计算

数学公式

广告

结果

印度标准时间(IST)
22:30
EST 输入 12:00
已应用时差 +10 小时 30 分钟
IST 结果 22:30

什么是 EST 转 IST 换算器?

这个工具可以把美国东海岸使用的东部标准时间(EST)换算成印度标准时间(IST)。IST 固定比 EST 快 10 小时 30 分钟。需要注意的是,EST 是冬季使用的标准时间(UTC−5);在美国实行夏令时期间,东海岸改用东部夏令时间 EDT(UTC−4),此时与 IST 的时差会缩小为 9 小时 30 分钟。本换算器默认按标准 EST 计算。

如何使用

请用 24 小时制输入 EST 的小时数(0–23)和分钟数(0–59)。换算器会自动加上 10 小时 30 分钟,给出对应的 IST 时间,并在结果跨越到次日时自动标注提醒。

计算公式详解

换算本质上就是在时钟上做加法:\(\text{IST} = \text{EST} + 10{:}30\)。在程序内部,我们先把 EST 时间换算成从午夜起算的总分钟数,再加上 630 分钟(\(10 \times 60 + 30\)),然后对 1440(一天的总分钟数)取余数,从而实现跨天的循环。整天的进位次数则用来判断 IST 是否已经进入第二天。

$$\text{IST} = \left(\left(\text{EST Hour} \times 60 + \text{EST Minute}\right) + 630\right) \bmod 1440$$$$\begin{gathered} \text{IST} = \left(M + 630\right) \bmod 1440 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} M &= \text{EST Hour} \times 60 + \text{EST Minute} \\ \text{Hour} &= \left\lfloor \text{IST} / 60 \right\rfloor \\ \text{Min} &= \text{IST} \bmod 60 \end{aligned} \right. \end{gathered}$$
两个时钟显示 IST 比 EST 快十个半小时
IST 比 EST 快 10 小时 30 分钟。

实例演示

假设现在是 EST 晚上 9:00,也就是 21:00。加上 10 小时 30 分钟后得到 \(31{:}30\)。由于 31:30 超过了 24:00,我们减去 24 小时,得到 \(07{:}30\)——即次日上午 7:30 的 IST 时间。

常见问题

IST 是否始终比 EST 快 10.5 小时? 是的,印度不实行夏令时。但当纽约处于 EDT 期间(3 月中旬至 11 月初),与 IST 的时差会变为 9.5 小时。

为什么是 30 分钟? 印度全国统一采用 UTC+5:30 这一个时区,因此相对大多数其他时区都会出现半小时的时差。

能处理跨天的情况吗? 可以——如果换算后的时间越过了午夜,结果会标注"次日"。

最后更新: