Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

HH:MM:SS
01:01:01
from 3.661 seconds
Giờ 1
Phút 1
Giây 1

Công cụ này dùng để làm gì?

Công cụ giúp bạn chuyển một con số giây thô thành dạng thời gian dễ đọc theo định dạng HH:MM:SS — tức là giờ, phút và giây. Nó rất tiện khi bạn cần xử lý thời lượng video, mốc thời gian trong file log, tổng thời gian bấm giờ, thời lượng trả về từ API, hay bất kỳ giá trị nào được lưu đơn giản dưới dạng số giây.

Cách sử dụng

Bạn chỉ cần nhập tổng số giây vào ô và xem kết quả ngay lập tức. Con số lớn hiển thị định dạng HH:MM:SS đã được thêm số 0 phía trước cho đủ hai chữ số, còn bảng bên dưới sẽ tách riêng từng thành phần giờ, phút và giây.

Giải thích công thức

Phép chuyển đổi sử dụng phép chia lấy phần nguyên và phép chia lấy phần dư (modulo):

$$\begin{gathered} \text{HH:MM:SS} = HH : MM : SS \\[1.5em] \text{where}\quad \left\{ \begin{aligned} HH &= \left\lfloor \frac{\text{Total Seconds}}{3600} \right\rfloor \\ MM &= \left\lfloor \frac{\text{Total Seconds} \bmod 3600}{60} \right\rfloor \\ SS &= \text{Total Seconds} \bmod 60 \end{aligned} \right. \end{gathered}$$
  • Giờ = \(\left\lfloor s \div 3600 \right\rfloor\), vì một giờ có 3600 giây.
  • Phút = \(\left\lfloor (s \bmod 3600) \div 60 \right\rfloor\) — phần còn lại sau khi đã trừ đi các giờ trọn vẹn, đem chia thành phút.
  • Giây = \(s \bmod 60\) — phần dư còn lại sau khi đã trừ đi các phút trọn vẹn.
Sơ đồ thể hiện một lượng giây được chia thành các khối giờ, phút và giây
Số giây chia cho 3600 để ra giờ, phần dư chia cho 60 để ra phút, phần dư cuối cùng là giây.

Ví dụ minh họa

Giả sử bạn có 3661 giây. Giờ = \(\left\lfloor 3661 \div 3600 \right\rfloor = 1\). Phần dư là \(3661 - 3600 = 61\) giây. Phút = \(\left\lfloor 61 \div 60 \right\rfloor = 1\). Giây = \(61 \bmod 60 = 1\). Vậy 3661 giây = 01:01:01.

Ví dụ minh họa việc chuyển số giây thành dạng đồng hồ HH:MM:SS
Ví dụ minh họa: một số giây được chuyển thành dạng HH:MM:SS ngăn cách bằng dấu hai chấm.

Câu hỏi thường gặp

Nếu tôi nhập số giây nhiều hơn một ngày thì sao? Giá trị giờ sẽ tiếp tục tăng lên — ví dụ 90000 giây sẽ thành 25:00:00 chứ không quay vòng về 0 như mặt đồng hồ.

Công cụ có xử lý số thập phân không? Công cụ làm tròn xuống số giây nguyên, nên phần lẻ sẽ bị cắt bỏ về giây gần nhất.

Còn số âm thì sao? Thời lượng không thể là số âm, nên mọi giá trị âm đều được xem là 0 (00:00:00).

Cập nhật lần cuối: