جمع الوقت
اجمع مدتين بالساعات والدقائق والثواني دون أن تحسب الترحيل بنفسك: 1:45:40 زائد 2:30:35 يساوي 4:16:15، لأن ما يتجاوز 60 من الدقائق والثواني يُرحَّل. وتستمر الساعات بعد 24. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- ساعات A
- 1
- دقائق A
- 45
- ثوانٍ A
- 40
- ساعات B
- 2
- دقائق B
- 30
- ثوانٍ B
- 35
- الساعات
- 4
- الدقائق
- 16
- الثواني
- 15
- إجمالي الثواني
- 15,375
جمع مدتين بأسلوب ساعة الإيقاف يبدو يسيرًا حتى تتجاوز الدقائق والثواني الستين. مقطع أول مدته ساعة وخمس وأربعون دقيقة وأربعون ثانية يُضاف إلى مقطع ثانٍ مدته ساعتان وثلاثون دقيقة وخمس وثلاثون ثانية لا يعطي ثلاث ساعات وخمسًا وسبعين دقيقة وخمسًا وسبعين ثانية: بعد الحمل يكون الناتج أربع ساعات وست عشرة دقيقة وخمس عشرة ثانية. تقبل حاسبة جمع الوقت هاتين المدتين كساعات ودقائق وثوانٍ صحيحة، وتحوّل كلًّا منهما إلى عدّ إجمالي بالثواني، ثم تجمع العدّين وتعيد المجموع معياريًا بحيث تقع الدقائق والثواني في النطاق 0–59، بينما يجوز للساعات أن تنمو دون طيّ عند الرابعة والعشرين.
كيف تصير مدتان مجموعًا معياريًا واحدًا
المدة طول زمني، وليست قراءة ساعة على وجه من اثنتي عشرة ساعة أو أربع وعشرين. عندما تجمع ساعة وخمسًا وأربعين دقيقة وأربعين ثانية إلى ساعتين وثلاثين دقيقة وخمس وثلاثين ثانية، تحوّل أولًا كل معامل إلى ثوانٍ: المدة الأولى ستة آلاف وثلاثمئة وأربعون ثانية والثانية تسعة آلاف وخمس وثلاثون ثانية. مجموعهما خمسة عشر ألفًا وثلاثمئة وخمس وسبعون ثانية.
القسمة على ثلاثة آلاف وستمائة تعطي أربع ساعات كاملة مع تسعمائة وخمس وسبعين ثانية متبقية؛ وقسمة ذلك الباقي على ستين تعطي ست عشرة دقيقة مع خمس عشرة ثانية. الناتج المعياري إذن أربع ساعات وست عشرة دقيقة وخمس عشرة ثانية. الدقائق أو الثواني التي تصل أصلًا فوق تسع وخمسين مدخلات مشروعة لأن هذه الأداة تجمع مددًا ولا تتحقق من وجه ساعة: سبعون دقيقة ما هي إلا أربعة آلاف ومئتا ثانية زائدة، وتسعون ثانية دقيقة ونصف زائدة.
بعد تكوين المجموع تُعاد الدقائق والثواني دائمًا إلى النطاق المعتاد من صفر إلى تسع وخمسين. لا تُطوى الساعات عند الرابعة والعشرين، لأن خمسًا وعشرين ساعة عمل تبقى خمسًا وعشرين ساعة، لا الواحدة صباح اليوم التالي. لا تستشير الخوارزمية ساعة النظام قط، ولا تستدعي خدمة شبكة، ولا تستخدم عشوائية، لذا ينتج الزوج نفسه من المدد المجموع نفسه دائمًا.
أين تبرّر حاسبة جمع الوقت وجودها
يلجأ الناس إلى حاسبة جمع الوقت كلما وجب أن تصير قراءتان لساعة إيقاف مجموعًا واحدًا. يجمع محررو الفيديو أطوال المشاهد للتأكد من أن القطع ما زال يلائم فراغًا. ويجمع مقدمو البودكاست كتل المقدمة والمقابلة قبل نشر ملاحظة حلقة تذكر المدة.
ويجمع كتبة الرواتب الساعات العادية إلى دقائق إضافية وصلت زوجًا ثانيًا لا عددًا عشريًا. ويجمع المدربون كتل التمرين وفواصل الراحة لطباعة بطاقة الجلسة. ويجمع مديرو المشاريع تقديرَي مهمة سُجّلا ساعات ودقائق وثواني بدل ساعة عشرية واحدة.
ويعرض المعلمون الحمل في الحساب الستيني دون إلزام الطلبة بتحويل الثلاثة آلاف والستمئة والستين يدويًا. ولأن الساعات لا تُطوى عند منتصف الليل، يجمع الأداة نفسها كذلك عمل أيام عدة أو سفرًا: أربعون ساعة زائد ثماني ساعات ثمان وأربعون ساعة، لا وقت ساعة عند منتصف الليل. اقرن هذه الصفحة بخطوة لاحقة لطرح الوقت أو التحويل إلى ثوانٍ إن احتاج سير عملك أيضًا فروقًا أو عدًّا خامًا بالثواني لنظام صحائف دوام.
حالات الاستخدام
مدد الفيديو والبودكاست
اجمع طولي مقطع أو جزء مُعطَيين بالساعات والدقائق والثواني للتأكد من أن المدة المجمّعة ما زالت تلائم فراغًا أو ملاحظة منشورة.
صحائف الدوام والعمل الإضافي
اجمع الساعات العادية مع كتلة إضافية وصلت زوج ساعات ودقائق وثوانٍ ثانيًا، دون طيّ عند منتصف الليل ودون التحويل أولًا إلى ساعات عشرية.
الحمل الستيني في الصف
دع الطلبة يتحققون من أن سبعين دقيقة زائد تسعين ثانية تُعيَّر إلى ساعة وإحدى عشرة دقيقة وثلاثين ثانية، لا إلى وجه ساعة غير جائز.
الأسئلة الشائعة
ماذا يحدث إذا زادت الدقائق أو الثواني على 59؟
تُقبل. هذه جامعة مدد لا مدققة وجه ساعة. تُحمَل الدقائق والثواني الزائدة إلى الساعات عند تعيير المجموع.
لماذا تُرفض المكوّنات السالبة؟
لا يجوز أن تحتوي مدة في هذا العقد حقل ساعة سالبًا.
هل تُطوى الساعات عند 24؟
لا. تبقى الساعات بلا سقف، فخمس وعشرون ساعة زائد ساعة ست وعشرون ساعة، لا الثانية تمامًا. استخدم أداة ساعة أو تقويم إن احتجت وقتًا من اليوم.
هل جمع المدد هو نفسه إضافة ساعات إلى وقت الساعة؟
لا. تجمع هذه الأداة أطوالًا زمنية، مثل مقطعي فيديو أو فترتي عمل، لذلك لا تعود الساعات إلى الصفر عند منتصف الليل. ولتقديم وقت على الساعة، مثل وقت البدء، تحتاج إلى حاسبة أخرى.
هل يمكنني إدخال قيمة عشرية مثل 1.5 ساعة؟
لا. يجب أن يكون كل جزء عددًا صحيحًا غير سالب من الساعات أو الدقائق أو الثواني. أدخل ساعة ونصفًا على أنها 1 ساعة و30 دقيقة، وسيُرحَّل المجموع بشكل صحيح.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/life/add-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hours_a":1,"minutes_a":45,"seconds_a":40,"hours_b":2,"minutes_b":30,"seconds_b":35}'const res = await fetch("https://api.kit.forhosting.com/life/add-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hours_a": 1,
"minutes_a": 45,
"seconds_a": 40,
"hours_b": 2,
"minutes_b": 30,
"seconds_b": 35
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/add-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hours_a": 1,
"minutes_a": 45,
"seconds_a": 40,
"hours_b": 2,
"minutes_b": 30,
"seconds_b": 35
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/add-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hours_a":1,"minutes_a":45,"seconds_a":40,"hours_b":2,"minutes_b":30,"seconds_b":35}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hours_a":1,"minutes_a":45,"seconds_a":40,"hours_b":2,"minutes_b":30,"seconds_b":35}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/add-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"hours_a": 1,
"minutes_a": 45,
"seconds_a": 40,
"hours_b": 2,
"minutes_b": 30,
"seconds_b": 35
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.add_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_component | 1000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تُرفض المكوّنات السالبة وغير الصحيحة بـ invalid_input لأن المدة في هذا العقد لا يجوز أن تحتوي حقل ساعة كسريًا أو سالبًا. تشغّل الوحدة الحتمية نفسها أداة المتصفح المجانية ومسار API، فلا تختلف فحوص الواجبات وسجلات المونتاج ونصوص الرواتب على حمل واحد.
عقد الإدخال وشكل الاستجابة وسلوك الخطأ
كل حقل إلزامي. يفشل المكوّن السالب كذلك، لأن المدة في هذا العقد لا يجوز أن تحتوي جزء ساعة سالبًا؛ وتفيد الرسالة أن الحقل يجب أن يكون عددًا صحيحًا غير سالب. تُقبل الأعداد الصحيحة المكتوبة سلاسل رقمية بلا فاصلة عشرية حتى تتمكّن النماذج وأنابيب CSV من إرسال نص. لا تُفوتر المدخلات غير الصالحة. يحمل جسم الطلب ستة حقول صحيحة: hours_a وminutes_a وseconds_a للمدة الأولى، وhours_b وminutes_b وseconds_b للثانية. حقل مفقود أو سلسلة فارغة أو قيمة منطقية أو عدد كسري مثل واحد فاصلة خمسة أو سلسلة غير رقمية يفشل بـ invalid_input ويسمّي الحقل المخطئ. يُ سقف كل مكوّن لتبقى النواتج الوسيطة داخل نطاق الأعداد الصحيحة الآمن لمضاعفات IEEE-754 التي يستخدمها عزل Worker وأداة المتصفح. عند النجاح تعيد الاستجابة تفصيلًا معياريًا: ساعات بلا سقف عند منتصف الليل، ودقائق من صفر إلى تسع وخمسين، وثوانٍ من صفر إلى تسع وخمسين، وtotal_seconds بوصفه المجموع الصحيح الدقيق، وسلسلة pretty بالصيغة ساعات نقطتان دقائق نقطتان ثوانٍ مع حشو الدقائق والثواني إلى خانتين، وصيغة قصيرة يمكن عرضها بجانب الجواب. تستخدم استدعاءات API الناجحة سعر الأساس المنشور $0.002. تشغّل أداة المتصفح المجانية دالة solve ذاتها، فيطابق الناتج الذي تراه في الصفحة JSON الذي يتلقاه عميل أتمتة للستة الأعداد الصحيحة نفسها.
أين تبرّر حاسبة جمع الوقت وجودها
التنفيذ parse خالص من الفئة A: بلا رموز نموذج، وبلا HTTP صادر، وبلا كائن Date. يُبقي ذلك الكمون عند عمليات حساب قليلة ونموذج التكلفة صادقًا عند $0.002 لكل طلب API ناجح، في حين لا يستهلك فشل التحقق الرصيد المدفوع مسبقًا أبدًا.
أسئلة تقنية
كيف أجمع وقتين بالساعات والدقائق والثواني؟
أرسل ستة أعداد صحيحة غير سالبة: hours_a وminutes_a وseconds_a وhours_b وminutes_b وseconds_b. تحوّل API كل مدة إلى ثوانٍ وتجمعهما وتعيد الساعات مع الدقائق والثواني المعيارية في 0–59.
كم تكلفة حاسبة جمع الوقت؟
أداة المتصفح مجانية. تستخدم طلبات API رصيدًا مدفوعًا مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ ولا تُفوتر المدخلات غير الصالحة.