ข้ามไปยังเนื้อหาหลัก

คำนวณเวลา ฟรี

บวกหรือลบระยะเวลา HH:MM:SS หรือหาเวลาระหว่างสอง timestamp มีประโยชน์สำหรับ log การทำงาน แบ่งรอบการวิ่ง และติดตาม project

ใช้งานได้แบบออฟไลน์เมื่อโหลดแล้ว

รูปแบบ: ชช:นน:วว (เช่น 01:30:45) หรือ ชช:นน (เช่น 02:15)

ผลลัพธ์

02:15:30

2h 15m 30s · 8,130 วินาทีรวมทั้งหมด

135.50
นาที
2.258
ชั่วโมง
8,130
วินาที
การปัดเศษการเรียกเก็บเงิน
2.26 ชั่วโมง

การใช้งานทั่วไป

  • คำนวณชั่วโมงการทำงานรวมชั่วโมงของคุณตลอดวันเพื่อบันทึกเวลาที่ใช้ไปกับงานหรือเพื่อเรียกเก็บเงินจากลูกค้า
  • คำนวณการแยกส่วนแข่งขันเพิ่มหรือลบเวลารอบวิ่ง การว่ายน้ำ หรือจักรยานเพื่อการวิเคราะห์การฝึกอบรม
  • คณิตศาสตร์เวลาการทำอาหารรวมเวลาเตรียมการ + เวลาการทำอาหารสำหรับสูตร หรือคำนวณว่าควรเริ่มต้นเมื่อใดเพื่อให้มื้อค่ำพร้อมในเวลาที่กำหนด
  • การคำนวณมาตราเวลาวิดีโอรวมระยะเวลาของคลิปเพื่อวางแผนมาตราเวลาวิดีโอ หรือคำนวณว่าการเปลี่ยนระบบลง
  • คำนวณเวลาโฟกัสทั้งหมดรวมเซสชัน Pomodoro ของคุณเพื่อติดตามเวลาโฟกัสต่อวันหรือต่อสัปดาห์

วิธีการทำงาน

การคำนวณทั้งหมดเกิดขึ้นในเบราว์เซอร์ด้วยตัวแยกวิเคราะห์ที่เขียนขึ้นเองและเลขคณิตจำนวนเต็ม — ไม่มีไลบรารี ไม่มีเซิร์ฟเวอร์ เครื่องมือแปลงสตริง HH:MM:SS เป็นจำนวนวินาทีดิบ บวก ลบ หรือหาผลต่าง แล้วจัดรูปแบบผลลัพธ์กลับ

  1. 1
    แยกวิเคราะห์อินพุต
    ขณะพิมพ์ ฟังก์ชัน parseHMS ที่กำหนดเองแบ่งแต่ละช่องตามโคลอนและแปลงส่วนต่าง ๆ เป็นจำนวนเต็มเดียว — วินาทีรวม รับ HH:MM:SS, HH:MM หรือตัวเลขเปล่า (ถือเป็นนาที) และปฏิเสธสิ่งที่ไม่ใช่ตัวเลขหรืออยู่นอกช่วงนาฬิกา
  2. 2
    เลขคณิตตามโหมด
    ในโหมดบวก/ลบ จำนวนวินาทีทั้งสองถูกบวกหรือลบโดยตรง ในโหมดเวลาระหว่าง เครื่องมือลบเวลาเริ่มจากเวลาสิ้นสุด หากผลติดลบจะบวก 86400 วินาทีและระบุว่าผลลัพธ์ข้ามเที่ยงคืน ในโหมดใบบันทึกเวลา จะรวมรายการแถวระยะเวลาใด ๆ เป็นผลรวมเดียว
  3. 3
    การปัดเศษสำหรับเรียกเก็บเงิน
    เมื่อมีผลลัพธ์แล้ว การคำนวณแยกจะปัดวินาทีรวมแบบสัมบูรณ์เป็นช่วง 6, 10 หรือ 15 นาทีที่ใกล้ที่สุดด้วยการปัดจำนวนเต็ม (Math.round(abs / increment) * increment) แล้วแสดงค่าที่ปัดเป็นชั่วโมงทศนิยมสำหรับออกใบแจ้งหนี้
  4. 4
    แสดงผลลัพธ์และคัดลอก
    จำนวนวินาทีสุดท้ายถูกจัดรูปแบบเป็น HH:MM:SS รายละเอียดภาษาธรรมดา (เช่น '2h 15m 30s') และการแปลงหน่วย (นาทีทศนิยม ชั่วโมงทศนิยม วินาทีดิบ) ปุ่มคัดลอกเขียนสตริง HH:MM:SS ลงคลิปบอร์ดผ่าน navigator.clipboard.writeText

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

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