ForHosting KIT · المنزل والطبخ والهوايات

حاسبة الساعات

إذا حضرت في 09:00 وانصرفت في 17:30 مع غداء مدته 30 دقيقة، فقد عملت 8 ساعات بالضبط. أدخل وقت البدء ووقت الانتهاء ودقائق الاستراحة غير المدفوعة ليوم واحد، واحصل على الساعات العشرية التي يحتاجها كشف الدوام أو الفاتورة. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
وقت البدء
09:00
وقت الانتهاء
17:30
دقائق الاستراحة
30
تحصل على
وقت البدء
09:00:00
وقت الانتهاء
17:30:00
الدقائق المنقضية
510
الساعات المنقضية
8.5

معرفة عدد الساعات التي عملتموها فعلًا مهمة كشوف أجور وبطاقة دوام، لا لغز تقويم. تُسجَّل بداية العمل عند ساعة بدء، ونهايته عند ساعة انتهاء، ثم تُطرح دقائق الغداء أو أي استراحة غير مدفوعة، ويحوَّل الباقي إلى ساعات عشرية لكشف دوام أو فاتورة أو بند أجر. تقوم حاسبة الساعات هذه بذلك تمامًا: تقرأ ساعة بدء وساعة انتهاء في اليوم المدني نفسه، وتطرح دقائق استراحة غير سالبة، وتعيد المدة الصافية بالساعات. ليست أداة فرق تواريخ، ولا مقدّر أجر إضافي، ولا جامع ساعات على وجه ساعة.

ما الذي تعنيه ساعات العمل بين ساعتين فعلًا

ساعات العمل في يوم واحد هي زمن الساعة المنقضي ناقص الاستراحات غير المدفوعة، مكتوبة بعدّ عشري للساعات. حوّلوا ساعة البدء وساعة الانتهاء إلى دقائق بعد منتصف الليل، ثم اطرحوا هذين المجموعين، ثم اطرحوا دقائق الاستراحة، ثم اقسموا على ستين. من التاسعة إلى السابعة عشرة والثلاثين تمر خمسمئة وعشر دقائق؛ وغداء ثلاثين دقيقة يترك أربعمئة وثمانين دقيقة، أي ثماني ساعات تمامًا.

تلك الثمانية هي ما تخزّنه خلية كشف دوام وبند فاتورة ومعظم نظم الأجور. الهوية نفسها هي ما يقصده الباحثون عن حاسبة ساعات: لا تحويلًا بين أسابيع وثوانٍ، ولا إضافة خمس ساعات إلى وجه ساعة، ولا الفجوة ذات الإشارة بين طابعي ISO في يومين مدنيين مختلفين. يرفض هذا الطرف ساعة انتهاء تسبق ساعة البدء بدل اختراع عبور ليلي، لأن قصد البحث زوج بصمات في اليوم نفسه.

الورديات التي تتجاوز منتصف الليل تخص أداة جدول تعرف أيضًا التاريخ المدني التالي. تُرفض دقائق الاستراحة السالبة لأن الاستراحة لا تضيف وقتًا إلى الوردية. وتُرفض كذلك الاستراحات الأطول من فاصل البصمة، فلا تكون النتيجة مدة سالبة أبدًا.

أين تبرر حاسبة ساعات العمل وجودها

يحوّل العاملون بالساعة والمتعاقدون زوج بصمات ورقيًا إلى الساعات العشرية التي يتوقعها تصدير أجور بعد حذف الغداء، من غير فتح جدول. يحوّل المستقلون كتلة استوديو إلى ساعات قابلة للفوترة في بند فاتورة يجب أن يطابق كشف الدوام الذي وقّعه العميل أصلًا. يتحقق قادة الورديات من أن بدايةً ونهاية مخططتين ناقص راحة ملزمة ما زالتا تساويان طول اليوم التعاقدي قبل نشر الجدول.

يحتاج المعلمون ومواقع التحضير للامتحانات إلى مرجع حتمي يعدّ 09:00 إلى 17:30 ناقص ثلاثين دقيقة ثماني ساعات لا ثماني ساعات ونصفًا، ويفشل الزوج المعكوس بدل الالتفاف صامتًا بعد منتصف الليل. تزرع فرق المنتج تجهيزات بحقل hours حتى تبقى عروض الحضور ثابتة في التكامل المستمر. اقرنوا هذه الحاسبة بأداة أجر إضافي عندما تعرفون الساعات الزائدة والتعرفة، وبمحوّل راتب عندما تحتاجون الأجر السنوي من أجر الساعة.

أبقوا الطلبات صغيرة، وثبّتوا أرقام hours الذهبية في الاختبارات، فتحصلون على حساب كشف دوام قابل للتكرار من غير إقامة ركام تقويم أو أجور خاص بكم.

أزواج البصمة لكشف الدوام والأجور

حوّلوا دخولًا وخروجًا وغداء في اليوم نفسه إلى ساعات عشرية يستطيع تصدير أجور أو بند أجر حفظها من غير جدول.

فواتير مستقلة وكتل الاستوديو

حوّلوا بداية ونهاية محجوزتين ناقص استراحة غير مدفوعة إلى ساعات قابلة للفوترة تطابق كشف الدوام الذي وقّعه العميل أصلًا.

فحوص الجدول ومفاتيح الامتحان

أكدوا أن وردية مخططًا ناقص الراحة تساوي اليوم التعاقدي، وثبّتوا قيم hours الذهبية في تجهيزات لا يجوز أن تعتمد على ساعة الآلة.

هل يجوز أن تكون دقائق الاستراحة صفرًا أو محذوفة أو كسرًا؟

الدقائق الكسرية مسموحة. تُرفض الاستراحات السالبة والأطول من البصمة المنقضية.

أي صيغ ساعة تقبلها حاسبة الساعات؟

HH:MM أو HH:MM:SS بنظام أربع وعشرين ساعة من 00:00 إلى 23:59، وساعات اثنتي عشرة مع AM أو PM.

ماذا لو امتدت نوبتي بعد منتصف الليل؟

تتعامل الحاسبة مع نوبات اليوم الواحد فقط. يُرفض وقت انتهاء أسبق من وقت البدء بدل نقله إلى اليوم التالي، فاستخدم للنوبات الليلية أداة جداول مناوبات تعرف التاريخ التالي أيضًا.

كيف تتحول الدقائق إلى ساعات عشرية؟

تُقسم الدقائق الصافية على ستين. من 08:15 إلى 16:45 مع استراحة 45 دقيقة عملت 7.75 ساعة، لأن الدقائق الخمس والأربعين تساوي ثلاثة أرباع الساعة لا خمسة وأربعين جزءًا من مئة.

هل تحسب أجر العمل الإضافي؟

لا. تعرض فقط ساعات العمل بعد طرح الاستراحات. إذا كنت تعرف الساعات الإضافية والأجر فاستخدم أداة أجر العمل الإضافي، واستخدم محوّل الرواتب إذا أردت الراتب السنوي من الأجر بالساعة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/life/hours

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/life/hours \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_time":"09:00","end_time":"17:30"}'
{
  "start_time": "09:00",
  "end_time": "17:30"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.hours",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_break_minutes100000
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

تجري الحسابات النقية نفسها في الأداة المجانية بالمتصفح وعلى واجهة API، فلا يختلف نص أجور عن مراجعة ورقية. إذا سبقت ساعة الانتهاء ساعة البدء، أو كانت دقائق الاستراحة سالبة، تفشل المهمة بـ invalid_input ولا تُفوتر. تستخدم استدعاءات API الناجحة السعر الأساس المنشور $0.002.

ما الذي تعنيه ساعات العمل بين ساعتين فعلًا

لا تستدعي التنفيذ Date، ولا تسحب عشوائية، ولا تغادر isolate؛ لذلك تبقى الأداة المجانية وواجهة API متوافقتين لتجهيزات الأجور ومفاتيح الامتحان.

عقد الإدخال وشكل الرد وسلوك الخطأ

مثال: من 08:15 إلى 16:45 ناقص 45 دقيقة يعطي hours 7.75. الساعات الناقصة، أو وجه مثل 25:00 أو 9:70، أو نهاية تسبق البداية، أو استراحة سالبة، أو استراحة أطول من البصمة، إخفاقات نمطية ولا تُفوتر. أرسلوا جسم JSON بسلسلتي ساعة إلزاميتين واستراحة اختيارية. start_time هو وجه الدخول: HH:MM أو HH:MM:SS بنظام أربع وعشرين ساعة من 00:00 إلى 23:59، أو ساعة اثنتي عشرة مع AM أو PM مثل 9:00 AM. تُقبل الأسماء البديلة start وfrom وclock_in حتى تعيد جداول البيانات والنماذج ذات الأنواع استخدام العقد نفسه. end_time هو وجه الخروج بالصيَغ نفسها؛ وتُقبل الأسماء البديلة end وto وclock_out. break_minutes عدد منتهٍ غير سالب من الدقائق غير المدفوعة المطلوب طرحها؛ احذفوه أو أرسلوا 0 لكتلة متصلة. تُقبل الأسماء البديلة breaks وbreak وlunch. تُفسَّر الأعداد الصحيحة والعشرية والكتابة العلمية والسلاسل العددية للاستراحة؛ وتفشل القيم المنطقية والمصفوفات والكائنات وInfinity وNaN بـ invalid_input مع تسمية break_minutes. عند النجاح يعيد الجسم start_time وend_time بعد تطبيعهما إلى أربع وعشرين ساعة، وbreak_minutes المحلَّل، وelapsed_minutes وelapsed_hours قبل الاستراحة، والدقائق الصافية، والقيمة الرئيسة hours، والثواني الصافية، وhours_hms بصيغة HH:MM:SS، وسلسلة صيغة قصيرة. مثال: start_time 09:00 وend_time 17:30 وbreak_minutes 30 يعطي hours 8 وhours_hms 08:00:00.

أين تبرر حاسبة ساعات العمل وجودها

في هذه الصفحة يجري العمل كله في متصفحكم؛ وعبر API تكلف كل بصمة ناجحة $0.002، ولا تُحاسب عملية تحقق فاشلة، ولا يُحفظ شيء بعد إعادة الرد.

كيف تُحسب ساعات العمل بين وقتين؟

أرسلوا start_time وend_time كسلسلتي ساعة (09:00 أو 17:30:00 أو 5:30 PM) وbreak_minutes إن لزم. تعيد API القيمة hours مدةً عشرية بعد طرح الاستراحة غير المدفوعة.

ماذا لو كان وقت الانتهاء أسبق من وقت البدء؟

تفشل المهمة بـ invalid_input. هذه الحاسبة زوج بصمات في اليوم نفسه: نهاية تسبق البداية لا تُعامل عبورًا ليليًا.

كم تكلفة حاسبة الساعات؟

أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مقدمًا بسعر $0.002 لكل استدعاء ناجح؛ ولا تُفوتر المدخلات غير الصالحة.

اطّلع على توثيق KIT الكامل ←