Công cụ tính giờ sau X phút là gì?
Công cụ này cộng số phút bất kỳ vào một thời điểm bắt đầu và cho bạn biết kết quả theo đồng hồ 24 giờ. Nó tự động xử lý trường hợp qua nửa đêm và báo cho bạn biết đã cộng dồn bao nhiêu ngày. Rất tiện khi hẹn giờ nấu ăn, tính giờ hết hạn gửi xe, lên lịch uống thuốc, nhắc giờ họp, hay bất cứ câu hỏi nào kiểu "X phút nữa là mấy giờ".
Cách sử dụng
Nhập số phút bạn muốn cộng thêm, sau đó nhập giờ bắt đầu (0–23) và phút bắt đầu (0–59). Mặc định, giờ bắt đầu là thời gian hiện tại trên máy chủ. Công cụ sẽ trả về thời điểm kết quả theo dạng HH:MM, cùng với giờ kết quả, phút kết quả, tổng số phút trong ngày và số ngày được cộng dồn (nếu có).
Giải thích công thức
Trước tiên, thời điểm bắt đầu được quy đổi thành tổng số phút tính từ 0 giờ: \( \text{startTotal} = \text{giờ bắt đầu} \times 60 + \text{phút bắt đầu} \). Số phút cần cộng được thêm vào để ra totalMinutes. Số ngày cộng dồn chính là số ngày tròn (mỗi ngày 1440 phút) chứa trong tổng đó, còn phút-trong-ngày là phần dư. Cuối cùng, giờ bằng phút-trong-ngày chia cho 60, và phút là phần dư còn lại.
$$\begin{gathered} \text{Result Time} = \left(\,T \bmod 1440\,\right) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} T &= 60 \times \text{Start Hour} + \text{Start Minute} + \text{Minutes} \\ \text{Hour} &= \left\lfloor \dfrac{T \bmod 1440}{60} \right\rfloor \\ \text{Minute} &= (T \bmod 1440) - 60 \times \text{Hour} \end{aligned} \right. \end{gathered}$$
Ví dụ minh họa
Bắt đầu lúc 14:30 và cộng thêm 90 phút. \( \text{startTotal} = 14 \times 60 + 30 = 870 \). \( \text{totalMinutes} = 870 + 90 = 960 \). Lấy \( 960 / 60 = 16 \) giờ, 960 chia 60 dư 0, vậy kết quả là 16:00 — đúng là 14:30 + 1 giờ 30 phút = 16:00. Nếu muốn ra 16:30 (tương ứng phút-trong-ngày = 990), bạn cần cộng 120 phút thay vì 90 phút.
Câu hỏi thường gặp
Công cụ có xử lý trường hợp qua nửa đêm không? Có — dòng "Số ngày cộng dồn" cho biết đã vượt qua bao nhiêu ngày tròn.
Dùng định dạng giờ nào? Kết quả hiển thị theo đồng hồ 24 giờ (00:00–23:59).
Tôi có thể cộng nhiều hơn một ngày phút không? Được, công cụ hỗ trợ mọi số phút không âm.