تخطَّ إلى المحتوى الرئيسي

حاسبة الوقت مجانًا

قم بإضافة أو طرح فترات HH:MM:SS، أو ابحث عن الوقت بين طابعين زمنيين. مفيد لسجلات العمل وتقسيمات السباق وتتبع المشروع.

يعمل دون اتصال بعد التحميل

الصيغ: HH:MM:SS (مثلاً 01:30:45) أو HH:MM (مثلاً 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.

أدوات ذات صلة

الأسئلة الشائعة