通过MCP连接 →

输入计算

数学公式

广告

结果

英国夏令时(BST)
13:00
same day · UTC + 1 hour
BST 小时 13
BST 分钟 0
日期偏移 0

什么是 UTC 转 BST 转换器?

本工具适用于英国。英国夏令时(British Summer Time,简称 BST)是英国在夏令时期间所采用的时间,时段为每年 3 月最后一个星期日至 10 月最后一个星期日。在这段时间内,时钟会比协调世界时(UTC)拨快一小时,因此 BST = UTC + 1 小时。在夏令时之外的时段,英国采用 GMT(与 UTC 相同),所以本转换器适用于落在夏令时区间内的日期。提醒中国用户:中国全年使用北京时间(UTC+8),并不实行夏令时,因此 BST 是英国特有的制度。

如何使用

输入 UTC 的小时(0–23)和分钟(0–59)。计算器会自动加上一小时,并按 24 小时制处理换算结果,同时告诉你该时间是否跨到了第二天。结果会以 HH:MM 格式显示对应的 BST 时间。

计算公式解析

我们先把 UTC 时间换算为「从午夜起算的分钟数」,再加上 60 分钟,然后对 1440(一天的总分钟数)取模。如果加上一小时后总数达到或超过 1440,就会标记为「+1 天」。

$$\text{BST} = \left(\left(\text{UTC Hour} \times 60 + \text{UTC Minute} + 60\right) \bmod 1440\right)$$$$\begin{gathered} \text{BST}_{\min} = \left(\,T + 60\,\right) \bmod 1440 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} T &= \text{UTC Hour} \times 60 + \text{UTC Minute} \\ \text{BST Hour} &= \left\lfloor \tfrac{\text{BST}_{\min}}{60} \right\rfloor \\ \text{BST Minute} &= \text{BST}_{\min} \bmod 60 \end{aligned} \right. \end{gathered}$$
两个时钟显示 UTC 和 BST 相差一小时
在英国夏令时期间,BST 比 UTC 快一小时。

实例演算

假设现在是 UTC 23:30。换算成分钟即 \(23 \times 60 + 30 = 1410\)。加上 60 → 1470。由于 \(1470 \geq 1440\),因此日期偏移为 +1。再取 \(1470 \bmod 1440 = 30\) 分钟,也就是 00:30。所以 UTC 23:30 = 次日 BST 00:30。

常见问题

BST 和 GMT 一样吗?不一样。GMT 等于 UTC,而 BST 在夏令时期间为 UTC + 1 小时。

BST 何时生效?每年从 3 月最后一个星期日起,到 10 月最后一个星期日止。

「次日」是什么意思?如果加上一小时后时间超过了午夜,那么对应的 BST 时间就会落在下一个日历日。

最后更新: