เครื่องมือกิจกรรมและการสุ่ม
นาฬิกานับถอยหลังออนไลน์
ตั้งเวลา 1 วินาทีถึง 23 ชั่วโมง 59 นาที 59 วินาที เริ่ม พัก ทำต่อ และรับสัญญาณภาพหรือเสียงเมื่อครบเวลาโดยไม่ส่งข้อมูลไปเซิร์ฟเวอร์
แชร์เครื่องมือนี้
กำหนดสิ้นสุดแบบ monotonic · แจ้งครบเวลาด้วยข้อความ
ตั้งเวลานับถอยหลัง
จอคำนวณใหม่จากกำหนดสิ้นสุด ไม่ได้ลดค่าทีละหนึ่งตาม callback
จอนับถอยหลัง
พร้อมตั้งเวลา
เลือกเวลาเพื่อเริ่ม
ประวัติครบเวลาในแท็บนี้
ตั้งค่าตัวจับเวลา
ชั่วโมง นาที วินาที
ตั้งค่าอย่างรวดเร็ว
คำตอบแบบสั้น
ตัวจับเวลานับถอยหลังลดความคลาดเคลื่อนจาก setInterval อย่างไร
ระบบไม่ลดค่าทีละหนึ่งทุกครั้งที่ callback ทำงาน แต่เก็บกำหนดสิ้นสุดจาก performance.now ซึ่งเป็นนาฬิกา monotonic แล้วคำนวณเวลาที่เหลือใหม่ทุกครั้ง จึงตามเวลาจริงทันเมื่อ callback ถูกหน่วง อย่างไรก็ตามเบราว์เซอร์อาจพักแท็บหรืออุปกรณ์ ทำให้เสียงและภาพแจ้งเตือนเกิดช้ากว่ากำหนด จึงไม่เหมาะกับงานด้านความปลอดภัย การแพทย์ หรือเวลาที่มีผลทางกฎหมาย
วิธีใช้งาน
- กรอกชั่วโมง นาที วินาที หรือเลือกปุ่มลัด แล้วเลือกว่าจะให้มีเสียงเมื่อครบเวลาหรือไม่
- กดเริ่ม ใช้พักและทำต่อโดยเวลาที่เหลือไม่ถูกตั้งใหม่ หรือกดรีเซ็ตเพื่อกลับไปค่าที่เลือก
- เมื่อครบเวลา ตรวจข้อความแจ้งเตือนและประวัติ แล้วคัดลอกหรือส่งออกรายงานเมื่อจำเป็น
หลักการคำนวณ
เมื่อเริ่มหรือทำต่อ ระบบสร้าง deadline จาก performance.now บวกมิลลิวินาทีที่เหลือ แล้วอัปเดตจอจากเพดานของผลต่าง deadline กับเวลาปัจจุบัน การพักเก็บมิลลิวินาทีที่เหลือและสร้าง deadline ใหม่เมื่อทำต่อ การครบเวลาสร้างบันทึกในแท็บและใช้ Web Audio เฉพาะเมื่อผู้ใช้เปิดเสียง
ตัวอย่างผลลัพธ์
| ตัวอย่าง | ข้อมูลนำเข้า | ผลที่คาดหวัง |
|---|---|---|
| พักตัวจับเวลา | |
เวลาที่เหลือประมาณ 40 วินาทีถูกเก็บไว้ และทำต่อนับจากค่านั้น |
| แท็บถูกหน่วง | |
เมื่อกลับมาทำงาน จอคำนวณจาก deadline จึงตามเวลาที่ผ่านจริง ไม่ลดเพียงหนึ่งวินาที |
| ครบหนึ่งวินาที | |
จอถึง 00:00:00 สถานะเปลี่ยนเป็นหมดเวลา และเพิ่มบันทึกครบเวลาหนึ่งรายการ |
ข้อจำกัด
- ไม่รับประกันการแจ้งเตือนตรงกำหนดเมื่อแท็บถูกพัก อุปกรณ์หลับ แบตเตอรี่หมด หรือเสียงถูกปิด
- ห้ามใช้เป็นตัวจับเวลาหลักสำหรับยา ความปลอดภัย การทดลองวิกฤต การสอบที่เป็นทางการ หรือกำหนดเวลาทางกฎหมาย
- รองรับนับถอยหลังสูงสุด 23:59:59 ต่อรอบ ไม่ใช่นาฬิกาจับเวลาเดินหน้า โพโมโดโรหลายช่วง หรือนาฬิกาปลุกตามเวลา
- เสียงอาจไม่พร้อมในเบราว์เซอร์บางชนิด แต่ข้อความ สถานะ และ progress ยังคงทำงาน
- ประวัติเป็นข้อมูลชั่วคราวและหายเมื่อโหลดหน้าใหม่ ออกจากหน้า หรือปิดแท็บ
คำถามที่พบบ่อย
ปิดแท็บแล้วตัวจับเวลาทำต่อหรือไม่
ไม่ทำต่อ สถานะอยู่ในหน่วยความจำของแท็บและหายเมื่อปิดหรือโหลดหน้าใหม่ หากแท็บยังเปิดแต่ถูกหน่วง ระบบจะคำนวณเวลาที่เหลือใหม่เมื่อกลับมาทำงาน
ทำไมเสียงอาจดังช้ากว่าศูนย์
เบราว์เซอร์หรือระบบปฏิบัติการอาจจำกัด callback เสียง หรือแท็บพื้นหลัง แม้ตัวเลขจะตาม deadline เมื่อกลับมา แต่ไม่สามารถรับประกันว่าเสียงจะเล่นตรงวินาทีจริง
เว็บไซต์ขอสิทธิ์แจ้งเตือนหรือไม่
ไม่ขอ เครื่องมือใช้ข้อความบนหน้าและเสียง Web Audio ที่ผู้ใช้เลือก ไม่มี browser notification หรือการขอสิทธิ์เมื่อเปิดหน้า
เว็บไซต์เก็บเวลาหรือประวัติหรือไม่
ไม่เก็บ ค่าที่ตั้ง ผล และประวัติ 20 รอบอยู่ในหน่วยความจำของแท็บ ไม่มี form POST, ฐานข้อมูล, localStorage, sessionStorage หรือข้อมูลใน URL
แหล่งอ้างอิง
- Legacy THcount — โปรแกรมจับเวลา ตรวจสอบเมื่อ 2026-07-31
- W3C — High Resolution Time Level 3 ตรวจสอบเมื่อ 2026-07-31
- W3C — Page Visibility Level 2 ตรวจสอบเมื่อ 2026-07-31
- W3C — Web Audio API 1.1 ตรวจสอบเมื่อ 2026-07-31
เนื้อหาและวิธีคำนวณตรวจสอบล่าสุด: