Công cụ đổi giờ UTC sang BST là gì?
Công cụ này áp dụng cho Vương quốc Anh. BST (British Summer Time – Giờ Mùa Hè Anh) là múi giờ được dùng tại Anh trong giai đoạn tiết kiệm ánh sáng ban ngày (daylight saving), kéo dài từ Chủ Nhật cuối cùng của tháng 3 đến Chủ Nhật cuối cùng của tháng 10. Trong khoảng thời gian này, đồng hồ được chỉnh nhanh hơn Giờ Phối hợp Quốc tế (UTC) đúng một giờ, nên BST = UTC + 1 giờ. Ngoài giai đoạn này, Anh sử dụng giờ GMT (bằng với UTC), vì vậy công cụ này được thiết kế cho những ngày rơi vào mùa hè. Lưu ý: Việt Nam dùng giờ UTC+7 cố định quanh năm và không áp dụng quy đổi giờ mùa hè, nên đây là một công cụ dành riêng cho bối cảnh ở Anh.
Cách sử dụng
Nhập giờ UTC (0–23) và phút (0–59). Công cụ sẽ cộng thêm một giờ, quy đổi kết quả về đồng hồ 24 giờ và cho bạn biết liệu mốc giờ đó có rơi sang ngày hôm sau hay không. Kết quả chính được hiển thị theo định dạng GG:PP.
Giải thích công thức
Chúng tôi đổi mốc giờ UTC thành số phút tính từ nửa đêm, cộng thêm 60 phút, rồi lấy kết quả chia lấy dư cho 1440 (tổng số phút trong một ngày). Nếu việc cộng thêm một giờ khiến tổng đạt từ 1440 trở lên, hệ thống sẽ báo lệch +1 ngày.
$$\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}$$
Ví dụ minh họa
Giả sử thời điểm là 23:30 UTC. Tính theo phút sẽ là \(23 \times 60 + 30 = 1410\). Cộng thêm 60 → 1470. Vì \(1470 \geq 1440\) nên độ lệch ngày là +1. Lấy 1470 chia lấy dư cho 1440 được 30 phút, tức là 00:30. Vậy 23:30 UTC = 00:30 BST của ngày hôm sau.
Câu hỏi thường gặp
BST có giống GMT không? Không. GMT bằng với UTC, còn BST là UTC + 1 giờ trong giai đoạn giờ mùa hè.
BST có hiệu lực khi nào? Từ Chủ Nhật cuối cùng của tháng 3 đến Chủ Nhật cuối cùng của tháng 10 hằng năm.
"Ngày hôm sau" nghĩa là gì? Nếu việc cộng thêm một giờ khiến mốc giờ vượt qua nửa đêm, thì giờ BST sẽ rơi vào ngày dương lịch kế tiếp.