Stopwatch & Timer

นาฬิกาจับเวลาและตัวตั้งเวลา

นาฬิกาจับเวลา ตัวนับถอยหลัง และตัวตั้งเวลา Pomodoro ในหน้าเดียว ความแม่นยำระดับมิลลิวินาที เสียงปลุก การแจ้งเตือนของเบราว์เซอร์ และลิงก์ URL แบบ deep-link — ทั้งหมดทำงานในเบราว์เซอร์ของคุณ

แม่นยำมาก เราใช้ `performance.now` — นาฬิกา monotonic ความละเอียดสูงที่ไม่ได้รับผลกระทบจากการเปลี่ยนแปลงของนาฬิการะบบ — เป็นเกณฑ์ในการจับเวลา โดยมี `requestAnimationFrame` ขับเคลื่อนการเรนเดอร์ที่มองเห็น การ drift ตลอดการใช้งานนาฬิกาจับเวลา 8 ชั่วโมงต่ำกว่า 100 มิลลิวินาที สำหรับการใช้งานระดับต่ำกว่าวินาที (กีฬา วิทยาศาสตร์ ดนตรี) เซนติวินาทีที่แสดงตรงกับแอปนาฬิกาจับเวลาบนโทรศัพท์ของคุณ

ใช่ เราคำนวณเวลาที่แสดงจากเกณฑ์แบบ monotonic (`performance.now`) ดังนั้นแม้เบราว์เซอร์จะ throttle JavaScript ในแท็บที่ซ่อนอยู่ เหตุการณ์หมดเวลายังคงทำงาน และเวลาที่ผ่านไปจะถูกต้องเมื่อกลับมาที่แท็บ เสียงปลุกจะดังทันทีที่คุณกลับมาที่แท็บหากเกิดขึ้นในขณะที่ซ่อนอยู่ การแจ้งเตือนของเบราว์เซอร์จะปรากฏทันทีไม่ว่าในกรณีใด

00:00.00

เวลา Lap

กด Lap (หรือ L) ขณะที่นาฬิกาจับเวลากำลังทำงานเพื่อบันทึกเวลาช่วง

เสียงและการแจ้งเตือน

คีย์ลัด: Space = เริ่ม/หยุด • R = รีเซ็ต • L = Lap

ออกแบบมาเพื่อโฟกัส ทำอาหาร ห้องเรียน และอีเวนต์สด

สามโหมด ความแม่นยำระดับมิลลิวินาที และรายละเอียดเล็ก ๆ ที่สร้างความแตกต่าง

สามโหมดในหน้าเดียว

นาฬิกาจับเวลา ตัวนับถอยหลัง และตัวตั้งเวลา Pomodoro ใช้หน้าจอตัวเลขขนาดใหญ่ร่วมกัน คลิกเดียวเพื่อสลับ แต่ละโหมดเก็บสถานะและ Lap ของตัวเอง

แม่นยำระดับมิลลิวินาที ไม่มี drift

ขับเคลื่อนด้วย performance.now — นาฬิกาความละเอียดสูงแบบ monotonic ที่ไม่ได้รับผลกระทบจากการเปลี่ยนแปลงของนาฬิการะบบและการ throttle ของแท็บ การ drift ตลอด 8 ชั่วโมงต่ำกว่า 100 มิลลิวินาที

เสียงปลุก + การแจ้งเตือนของเบราว์เซอร์

เสียงบี๊บ / ไชม์ / กระดิ่งจาก Web Audio API เมื่อถึงศูนย์ พร้อมการแจ้งเตือนของระบบเพื่อให้ผู้ใช้เห็นแม้อยู่อีกแท็บ ชื่อหน้าและ favicon ก็จะกะพริบด้วย

เวลา Lap พร้อมช่วง + รวม

นาฬิกาจับเวลาบันทึก Lap ไม่จำกัด แสดงทั้งเวลาช่วงและเวลารวมสะสม — เหมาะสำหรับฝึกแบบ interval แข่งขัน หรือ speed run

เต็มจอ + ลิงก์ URL แบบ deep-link

เต็มจอด้วยคลิกเดียวสำหรับห้องเรียน ไลฟ์สตรีม หรืออีเวนต์ แชร์ `/?t=300` เพื่อเปิดตัวตั้งเวลา 5 นาทีทันที — ไม่ต้องตั้งค่าใด ๆ

ความเป็นส่วนตัวโดยการออกแบบ

ทุกการนับเกิดขึ้นเป็น JavaScript บนอุปกรณ์ของคุณ ไม่มีเหตุการณ์ตัวตั้งเวลา ไม่มี Lap ไม่มีจำนวน Pomodoro ใดถูกส่งออก เปิด DevTools → Network เพื่อยืนยันว่าไม่มี request ออกใด ๆ

วิธีใช้นาฬิกาจับเวลาและตัวตั้งเวลา

สี่วิธีใช้งานหน้าจอตัวเลขขนาดใหญ่เดียวกัน

  1. 1

    เลือกโหมด

    คลิก นาฬิกาจับเวลา, นับถอยหลัง, หรือ Pomodoro ที่ด้านบน แต่ละโหมดเก็บสถานะของตัวเอง — เมื่อสลับกลับมาภายหลังจะดำเนินต่อจากจุดที่หยุดไว้

  2. 2

    นาฬิกาจับเวลาพร้อม Lap

    กด เริ่ม (หรือ Space) เพื่อนับขึ้นจากศูนย์ด้วยความแม่นยำระดับมิลลิวินาที กด Lap (หรือ L) เพื่อบันทึกเวลาช่วง — ตารางด้านล่างจะแสดงทั้งเวลาช่วงและเวลารวมสะสม รีเซ็ต จะล้างทุกอย่าง

  3. 3

    ตัวนับถอยหลัง

    พิมพ์ระยะเวลาในช่องอินพุต — เช่น 5m, 1h 30m, 25:00, หรือเพียง 10 สำหรับสิบนาที — แล้วกด ตั้ง หรือคลิกชิปพรีเซ็ตด่วนใด ๆ กด เริ่ม เพื่อเริ่มต้น หน้าจะส่งเสียง กะพริบชื่อหน้า และ (ถ้าคุณอนุญาต) แสดงการแจ้งเตือนของระบบเมื่อถึงศูนย์

  4. 4

    ช่วงโฟกัส Pomodoro

    เลือกพรีเซ็ต (25 / 5 / 15 ตามค่าเริ่มต้น) หรือพิมพ์นาทีโฟกัส / สั้น / ยาว และจำนวนรอบของคุณเอง ตัวตั้งเวลาจะเดินหน้าต่อโดยอัตโนมัติผ่านโฟกัส → พักสั้น → โฟกัส → … โดยจะแทรกพักยาวหลังจากจำนวนรอบที่ตั้งไว้ ตัวนับรอบที่ด้านล่างจะติดตามจำนวนช่วงโฟกัสที่เสร็จสิ้น

ผู้คนใช้มันเพื่ออะไร

สี่สถานการณ์ทั่วไปที่ตัวตั้งเวลาในเบราว์เซอร์ดีกว่าตัวตั้งเวลาบนโทรศัพท์หรือในครัว

เซสชัน Pomodoro / deep work

ตัดสิ่งรบกวนด้วยช่วงโฟกัส 25 นาทีและพัก 5 นาที การแจ้งเตือนของเบราว์เซอร์ทำให้คุณรู้ตัวแม้แท็บจะถูกซ่อน และตัวนับรอบจะแสดงว่าคุณทำได้กี่ช่วงในวันนี้

การทำอาหาร เบเกอรี และเครื่องดื่ม

ต้มไข่แข็ง (6 นาที) ปลุกแป้งขนมปัง (1 ชั่วโมง) ชงชา (3 นาที) อบคุกกี้ (12 นาที) พรีเซ็ตคลิกเดียวครอบคลุมระยะเวลาในครัวที่พบบ่อยที่สุด

HIIT, การฝึกแบบ interval และการฝึกพูด

นาฬิกาจับเวลาพร้อม Lap สำหรับชุดวิ่งสปรินต์ ตัวนับถอยหลังสำหรับ Tabata 20 วินาที / 10 วินาที หรือซ้อมการพูดสไตล์ TED ภายในขีดจำกัด 18 นาที เสียงปลุกจะบอกคุณอย่างแม่นยำว่าเกินเวลาเมื่อใด

ห้องเรียน ไลฟ์สตรีม และการจับเวลาในอีเวนต์

ฉายโหมดเต็มจอบนกระดานอัจฉริยะให้ทั้งห้อง แชร์ `?t=45m` เพื่อให้นักเรียนรันการนับถอยหลังเดียวกันในเครื่อง ฝัง deep-link ในโอเวอร์เลย์ไลฟ์สตรีมสำหรับการนับถอยหลังการประมูลหรือแจกของ

100% เป็นส่วนตัว — ทำงานในเบราว์เซอร์ของคุณ

เหตุการณ์ตัวตั้งเวลา เวลา Lap และจำนวน Pomodoro ไม่เคยออกจากอุปกรณ์ของคุณ เปิด DevTools → Network แล้วคุณจะเห็นว่าไม่มี request ออกใด ๆ ระหว่างการใช้งาน

  • การจับเวลา เสียงปลุก (Web Audio API) และการบันทึก Lap ทั้งหมดเกิดขึ้นเป็น JavaScript บนเครื่องของคุณ — มองเห็นได้ในซอร์สโค้ดของหน้า
  • การแจ้งเตือนของเบราว์เซอร์ใช้ flow มาตรฐาน `Notification.requestPermission`; เราไม่เคยเก็บอะไรนอกเหนือจากการตั้งค่าที่บันทึกไว้ในเครื่องของคุณ
  • ไม่มีล็อกอิน ไม่มี telemetry ของค่าตัวตั้งเวลา ไม่มี API ของบุคคลที่สาม เราใช้คุกกี้หนึ่งตัวสำหรับการยินยอมคุกกี้ และอีกหนึ่งตัวสำหรับภาษาที่เลือก

คู่มือที่เกี่ยวข้อง

บทช่วยสอนคัดสรรเกี่ยวกับการโฟกัส ความเป็นส่วนตัวในการทำงาน และความแม่นยำของการจับเวลาในเบราว์เซอร์

คำถามที่พบบ่อย

ตัวตั้งเวลานี้แม่นยำแค่ไหน?

แม่นยำมาก เราใช้ `performance.now` — นาฬิกา monotonic ความละเอียดสูงที่ไม่ได้รับผลกระทบจากการเปลี่ยนแปลงของนาฬิการะบบ — เป็นเกณฑ์ในการจับเวลา โดยมี `requestAnimationFrame` ขับเคลื่อนการเรนเดอร์ที่มองเห็น การ drift ตลอดการใช้งานนาฬิกาจับเวลา 8 ชั่วโมงต่ำกว่า 100 มิลลิวินาที สำหรับการใช้งานระดับต่ำกว่าวินาที (กีฬา วิทยาศาสตร์ ดนตรี) เซนติวินาทีที่แสดงตรงกับแอปนาฬิกาจับเวลาบนโทรศัพท์ของคุณ

ตัวตั้งเวลาจะทำงานต่อหรือไม่ถ้าฉันสลับแท็บ?

ใช่ เราคำนวณเวลาที่แสดงจากเกณฑ์แบบ monotonic (`performance.now`) ดังนั้นแม้เบราว์เซอร์จะ throttle JavaScript ในแท็บที่ซ่อนอยู่ เหตุการณ์หมดเวลายังคงทำงาน และเวลาที่ผ่านไปจะถูกต้องเมื่อกลับมาที่แท็บ เสียงปลุกจะดังทันทีที่คุณกลับมาที่แท็บหากเกิดขึ้นในขณะที่ซ่อนอยู่ การแจ้งเตือนของเบราว์เซอร์จะปรากฏทันทีไม่ว่าในกรณีใด

เทคนิค Pomodoro คืออะไร?

Pomodoro เป็นวิธีบริหารเวลาที่ Francesco Cirillo พัฒนาขึ้นในช่วงปลายทศวรรษ 1980: สลับช่วงโฟกัส 25 นาทีกับพักสั้น 5 นาที จากนั้นพักยาว 15–20 นาทีหลังจากช่วงโฟกัสที่สี่ จังหวะที่คงที่ช่วยลดความเหนื่อยล้าจากการตัดสินใจและใช้ประโยชน์จากจังหวะ ultradian ตามธรรมชาติของสมอง พรีเซ็ตเริ่มต้นของเราคือ 25 / 5 / 15 พร้อม 4 รอบก่อนพักยาว — แก้ไขได้ทั้งหมด

ฉันแชร์ลิงก์ตัวตั้งเวลาได้ไหม?

ได้ ต่อ `?t=` ที่ URL พร้อมระยะเวลาใด ๆ เช่น `https://timer.ikit.app/?t=300` สำหรับตัวตั้งเวลา 5 นาที หรือ `?t=25m` หรือ `?t=1h30m` ใช้ `?stopwatch=1` เพื่อ deep-link ไปที่นาฬิกาจับเวลา และ `?pomodoro=1` สำหรับโหมด Pomodoro บุ๊กมาร์กไว้ ฝังในแผนการสอน หรือวางในแชต

มีข้อมูลใดถูกส่งไปยังเซิร์ฟเวอร์ของคุณหรือไม่?

ไม่ ตัวตั้งเวลา เสียงปลุก การบันทึก Lap สถานะ Pomodoro และการแจ้งเตือนทั้งหมดทำงานในเบราว์เซอร์ของคุณ ไม่มีเหตุการณ์การจับเวลาใดออกจากอุปกรณ์ของคุณ คุณตรวจสอบได้ที่ DevTools → Network — ไม่มี request ออกใด ๆ ระหว่างการใช้งาน เราใช้คุกกี้หนึ่งตัวสำหรับสถานะการยินยอมคุกกี้ และอีกหนึ่งตัวสำหรับภาษาที่เลือก เท่านั้น