วิธีใช้งาน
- กรอกค่า
กรอกข้อมูลในช่องที่จำเป็น
- กดคำนวณ
กดปุ่มคำนวณเพื่อดูผลลัพธ์
- ดูผลลัพธ์
ดูผลลัพธ์และแชร์ได้ตามต้องการ
นาฬิกาจับเวลาคืออะไร?
นาฬิกาจับเวลา เป็นเครื่องมือวัดเวลาที่ใช้วัด เวลาที่ผ่านไป (elapsed time) นับจากช่วงเริ่มต้นจนถึงช่วงหยุด ต่างจากนาฬิกาที่บอกเวลาเฉพาะเจาะจงของวัน นาฬิกาจับเวลาจะกำหนดช่วงเวลาใดก็ได้ให้เป็นศูนย์ แล้วสะสมเวลาที่ผ่านไปจากจุดอ้างอิงนั้น
การแสดงผลและการใช้งาน
นาฬิกาจับเวลานี้แสดงเวลาในรูปแบบ MM:SS.cc (นาที:วินาที.เศษหนึ่งส่วนร้อยวินาที) เศษหนึ่งส่วนร้อยวินาทีคือ 1/100 วินาที จึงสามารถอ่านเวลาได้ละเอียดถึงหนึ่งในร้อยของวินาที เหมาะกับการจับช่วงวิ่งอินเทอร์วัล การจับเวลาทำอาหาร การวัดระยะเวลานำเสนอ และการบันทึกการทดลองหรือการสังเกต ในสถานการณ์ที่ต้องวัดช่วงสั้น ๆ อย่างแม่นยำ อีกทั้งยังบันทึก รอบ (Lap) ได้โดยไม่ต้องหยุด จึงใช้แบ่งและเปรียบเทียบหลายช่วงภายในการวัดครั้งเดียวได้
สูตรคำนวณ
เวลาที่ผ่านไปจริงคำนวณจากผลต่างของการอ่านค่าตัวจับเวลาความละเอียดสูงสองครั้ง
ผ่านไป (ms) = performance.now() (ปัจจุบัน) - performance.now() (เริ่ม)
ขั้นตอนแปลงมิลลิวินาทีเป็น MM:SS.cc เป็นดังนี้
เศษหนึ่งส่วนร้อยทั้งหมด = floor(ms / 10)cc (เศษหนึ่งส่วนร้อย) = เศษหนึ่งส่วนร้อยทั้งหมด % 100SS (วินาที) = floor(เศษหนึ่งส่วนร้อยทั้งหมด / 100) % 60MM (นาที) = floor(เศษหนึ่งส่วนร้อยทั้งหมด / 6000)
ตัวอย่างเช่น 61,234 ms ได้เศษหนึ่งส่วนร้อยทั้งหมด 6,123 → cc=23, วินาที=1, นาที=1 จึงแสดงเป็น 01:01.23 เวลารอบคำนวณจาก สะสมครั้งนี้ - สะสมของรอบก่อนหน้า