Máy Tính Thời Lượng

Tính thời gian trôi qua giữa hai thời điểm. Tìm khoảng thời gian chính xác theo giờ, phút và giây cho giờ làm việc, thời gian di chuyển và giấc ngủ. Công cụ miễn phí.

Nhập thời gian bắt đầu theo định dạng HH:MM:SS

Nhập thời gian kết thúc theo định dạng HH:MM:SS (tự động xử lý qua nửa đêm)

Hướng Dẫn Sử Dụng

  1. Nhập giá trị

    Điền vào các trường cần thiết.

  2. Nhấn tính toán

    Nhấn nút tính toán để xem kết quả.

  3. Xem kết quả

    Xem kết quả và chia sẻ nếu cần.

Thời gian đã trôi qua là gì?

Thời gian đã trôi qua (elapsed time) là lượng thời gian trôi qua giữa thời điểm bắt đầu và thời điểm kết thúc. Khác với 'thời điểm (point in time)' mà đồng hồ chỉ ra, nó biểu thị chênh lệch giữa hai thời điểm dưới dạng 'khoảng thời gian (duration)' đo bằng giờ, phút và giây.

Tại sao phải tính riêng

Thời gian được làm tròn theo hệ cơ số 60 (60 giây = 1 phút, 60 phút = 1 giờ), nên việc lấy 17:30 trừ đi 09:00 một cách đơn thuần dễ gây nhầm lẫn. Đặc biệt khó với các ca làm việc vượt qua nửa đêm, chẳng hạn ca đêm bắt đầu lúc 22:00 và kết thúc lúc 06:00, khi phép trừ đơn giản cho ra số âm.

Ứng dụng chính

  • Công việc & tiền lương — tính số giờ làm việc hằng ngày từ giờ vào và giờ ra
  • Làm đêm & theo ca — công việc khuya, trực bệnh viện và các ca khác vượt qua nửa đêm
  • Di chuyển & hoạt động — thời gian từ lúc khởi hành đến lúc đến nơi, thời lượng tập luyện và thời gian ngủ

Công thức tính

Đổi mỗi thời điểm thành 'tổng số giây' tính từ nửa đêm, rồi lấy hiệu.

số giây đã trôi qua = (tổng số giây của thời điểm kết thúc) − (tổng số giây của thời điểm bắt đầu)

Nếu kết quả âm, nghĩa là đã vượt qua nửa đêm, nên cộng thêm một ngày (86.400 giây): số giây đã trôi qua + 86400. Quy đổi sử dụng 1 giờ = 3.600 giây, 1 phút = 60 giây.

Ví dụ — 09:00:00 → 17:30:00: kết thúc 63.000 giây − bắt đầu 32.400 giây = 30.600 giây → 30600 ÷ 3600 = 8 giờ, dư 1.800 ÷ 60 = 30 phút, 0 giây → 8 giờ 30 phút. Ví dụ vượt nửa đêm — 22:00 → 06:00: 21.600 − 79.200 = −57.600 → +86.400 = 28.800 giây (8 giờ).

Câu Hỏi Thường Gặp

Làm thế nào để tính thời gian đã trôi qua?
Lấy thời điểm kết thúc trừ đi thời điểm bắt đầu. Ví dụ, bắt đầu lúc 09:00:00 và kết thúc lúc 17:30:00 thì thời gian đã trôi qua là 8 giờ, 30 phút và 0 giây (tổng cộng 30.600 giây). Để tách thành giờ, phút và giây, hãy chia tổng số giây cho 3.600 để được giờ, chia phần dư cho 60 để được phút, và phần dư cuối cùng là giây.
Trường hợp vượt qua nửa đêm được xử lý thế nào?
Nếu thời điểm kết thúc sớm hơn thời điểm bắt đầu, nó được coi là đã qua nửa đêm (00:00:00) và tự động cộng thêm 24 giờ (86.400 giây). Ví dụ, bắt đầu lúc 22:00:00 và kết thúc lúc 06:00:00 sẽ cho ra chính xác 8 giờ. Điều này hữu ích để tính giờ làm ca đêm hoặc làm khuya.
Tôi có thể xem kết quả theo phút hoặc giây không?
Có. Kết quả được hiển thị theo định dạng giờ:phút:giây cùng với tổng số giây (totalSeconds). Nếu cần tổng số phút, hãy chia tổng số giây cho 60. Ví dụ, 30.600 giây tương đương 510 phút.
Làm thế nào để chuyển đổi đơn vị thời gian?
1 giờ = 60 phút = 3.600 giây, và 1 ngày = 24 giờ = 1.440 phút = 86.400 giây. Công cụ này tách thời gian đã trôi qua thành giờ, phút và giây để hiển thị, đồng thời cung cấp dưới dạng tổng số giây, nên bằng cách nhân hoặc chia với các giá trị quy đổi này, bạn có thể tự do chuyển đổi sang bất kỳ đơn vị nào mong muốn.
Việc tính có chính xác đến từng giây không?
Có. Dữ liệu nhập được nhận theo định dạng HH:MM:SS và được tính chính xác đến từng giây. Nếu bỏ qua giây và chỉ nhập HH:MM, giây sẽ được coi là 0. Bên trong, mọi thời điểm đều được đổi thành tổng số giây trước khi tính, nên không có sai số ở ranh giới phút hay giây.
Nó có thể tính các khoảng thời gian dài hơn 24 giờ không?
Công cụ này áp dụng cho hai thời điểm trong cùng một ngày, hoặc một khoảng vượt qua nửa đêm một lần. Do đó kết quả tối đa là dưới khoảng 24 giờ. Nếu cần khoảng thời gian kéo dài nhiều ngày, hãy dùng công cụ tính chênh lệch ngày; nếu chỉ cần cộng đơn giản, hãy tính từng đoạn rồi cộng lại.
Tôi có thể dùng trực tiếp để tính giờ làm việc không?
Nhập giờ vào và giờ ra sẽ cho ra ngay tổng thời gian làm việc, nhưng các giờ nghỉ như nghỉ trưa không được tự động trừ đi. Để có số giờ làm việc thực tế, hãy trừ riêng thời gian nghỉ khỏi tổng thời gian đã trôi qua. Ví dụ: từ 09:00–18:00 (9 giờ), trừ 1 giờ nghỉ trưa còn lại 8 giờ.
Tôi có thể cộng nhiều khoảng thời gian không?
Phiên bản hiện tại tính thời gian đã trôi qua cho một cặp thời điểm. Nếu cần cộng nhiều khoảng, hãy tính từng khoảng riêng, cộng tổng số giây của chúng lại, rồi chia tổng đó cho 3.600 để đổi lại thành giờ, phút và giây.
Dữ liệu lịch 2026

Máy Tính Liên Quan