วิธีใช้งาน
- กรอกค่า
กรอกข้อมูลในช่องที่จำเป็น
- กดคำนวณ
กดปุ่มคำนวณเพื่อดูผลลัพธ์
- ดูผลลัพธ์
ดูผลลัพธ์และแชร์ได้ตามต้องการ
เวลาที่ผ่านไปคืออะไร?
เวลาที่ผ่านไป (elapsed time) คือปริมาณเวลาที่ผ่านไประหว่างเวลาเริ่มต้นกับเวลาสิ้นสุด ต่างจาก 'จุดเวลา (point in time)' ที่นาฬิกาบอก ตรงที่มันแสดงผลต่างของเวลาสองช่วงในรูปของ 'ระยะเวลา (duration)' ซึ่งวัดเป็นชั่วโมง นาที และวินาที
ทำไมต้องคำนวณแยกต่างหาก
เวลาถูกปัดในระบบฐาน 60 (60 วินาที = 1 นาที, 60 นาที = 1 ชั่วโมง) ดังนั้นการนำ 09:00 ไปลบออกจาก 17:30 ตรง ๆ จึงชวนสับสน โดยเฉพาะช่วงที่ ข้ามเที่ยงคืน เช่น กะกลางคืนที่เริ่ม 22:00 และเลิก 06:00 ซึ่งการลบแบบธรรมดาจะได้ค่าติดลบ
การใช้งานหลัก
- การทำงานและค่าจ้าง — คำนวณชั่วโมงทำงานต่อวันจากเวลาเข้าและออกงาน
- งานกลางคืนและงานกะ — งานดึก เวรในโรงพยาบาล และกะอื่น ๆ ที่ข้ามเที่ยงคืน
- การเดินทางและกิจกรรม — เวลาตั้งแต่ออกเดินทางจนถึงปลายทาง ระยะเวลาออกกำลังกาย และเวลานอน
สูตรการคำนวณ
แปลงแต่ละเวลาให้เป็น 'จำนวนวินาทีรวม' โดยนับจากเที่ยงคืน แล้วหาผลต่าง
วินาทีที่ผ่านไป = (วินาทีรวมของเวลาสิ้นสุด) − (วินาทีรวมของเวลาเริ่มต้น)
หากผลลัพธ์ติดลบ แสดงว่าข้ามเที่ยงคืนแล้ว จึงบวกหนึ่งวัน (86,400 วินาที): วินาทีที่ผ่านไป + 86400 การแปลงใช้ 1 ชั่วโมง = 3,600 วินาที, 1 นาที = 60 วินาที
ตัวอย่าง — 09:00:00 → 17:30:00: สิ้นสุด 63,000 วิ − เริ่ม 32,400 วิ = 30,600 วิ → 30600 ÷ 3600 = 8 ชั่วโมง, เศษ 1,800 ÷ 60 = 30 นาที, 0 วินาที → 8 ชั่วโมง 30 นาที ตัวอย่างข้ามเที่ยงคืน — 22:00 → 06:00: 21,600 − 79,200 = −57,600 → +86,400 = 28,800 วินาที (8 ชั่วโมง)