ForHosting KIT · أدوات المطورين

إضافة دقائق إلى تاريخ ووقت

أضيفوا دقائق إلى تاريخ ووقت عندما يحتاج جدول أو سجل أو انتهاء صلاحية أو تسليم أو اختبار إلى لحظة مزاحة بدقة.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

أدخلوا تاريخًا ووقتًا كاملين بصيغة ISO مع Z أو إزاحة رقمية للمنطقة الزمنية، ومعهما عدد صحيح موجب أو سالب أو صفري من الدقائق. تتحقق الحاسبة من التقويم والإزاحة، وتحول اللحظة المحددة إلى UTC، وتجري حسابًا حتميًا، ثم تعيد تاريخًا ووقتًا قياسيين بتوقيت UTC. وهي لا تقرأ الوقت الحالي، ولا تخمن المنطقة الزمنية، ولا تعتمد على الجهاز الذي تعمل عليه.

أدخلوا لحظة بداية كاملة لا تحتمل الالتباس

أدخلوا قيمة البداية كتاريخ ووقت بصيغة ISO يشتملان على تاريخ تقويمي، والفاصل T، والساعات والدقائق والثواني، ومحدد صريح للمنطقة الزمنية. القيمة المنتهية بالحرف Z تصف UTC أصلًا. أما القيمة المنتهية بإزاحة مثل +02:00 أو -05:30 فتصف حقول الساعة المحلية مع فرقها الدقيق عن UTC. إن اشتراط هذه اللاحقة يمنع سببًا شائعًا لأخطاء الجدولة، وهو الوقت المحلي المجرد الذي يتغير معناه بحسب الحاسوب أو المتصفح أو الخادم الذي يفسره. يُفحص جزء التاريخ وفق قواعد التقويم الغريغوري للسنوات الكبيسة وأطوال الأشهر، ولذلك تُرفض التواريخ المستحيلة بدل تعديلها بصمت. يجب أن تقع الساعات بين 00 و23، والدقائق والثواني بين 00 و59. ويمكن أن تتكون كسور الثانية الاختيارية من رقم واحد إلى ثلاثة أرقام، وتُحفظ بوصفها جزءًا من اللحظة. لا تقبل القدرة أسماء مناطق مثل Europe/London لأنها تحتاج إلى قواعد تاريخية وقد تُحدث التباسًا بسبب التوقيت الصيفي. استخدموا بدلًا منها إزاحة تحدد اللحظة المقصودة بوضوح.

افهموا آلية إضافة الدقائق والتحويل إلى UTC

تفسر العملية أولًا التاريخ والوقت والإزاحة الرقمية المدخلة بوصفها لحظة مطلقة واحدة. ثم تحول تلك اللحظة إلى UTC بحسابات تقويمية، وتضيف بعدها العدد الموقع المطلوب من الدقائق الصحيحة. تنقل الأعداد الموجبة الوقت إلى الأمام، والسالبة إلى الخلف، أما الصفر فيجري التطبيع إلى UTC فقط. يعمل الحمل عبر جميع الحدود، فيمكن للإضافة أن تعبر الساعة أو اليوم أو الشهر أو اليوم الكبيس أو السنة أو القرن، ويمكن للطرح عبور الحدود نفسها بالعكس. تنتهي النتيجة دائمًا بالحرف Z، فتكون منطقتها الزمنية صريحة ومتسقة للتخزين أو المقارنة. لا تتغير الثواني ولا كسورها لأن المقدار المضاف مضاعف صحيح لدقيقة واحدة. لا يستدعي التنفيذ مُنشئ Date في JavaScript ولا يقرأ ساعة النظام. بل يحصي الأيام الغريغورية، ويطبق الإزاحة والدقائق كأعداد صحيحة، ثم يعيد بناء حقول UTC. لذلك تنتج المدخلات نفسها المخرجات نفسها في المتصفح أو worker أو الاختبار الآلي أو الخادم، بصرف النظر عن الإعدادات المحلية والمنطقة الزمنية للجهاز المضيف.

استخدموا النتيجة بأمان في الأتمتة والاختبارات

تلائم هذه القدرة مسارات العمل التي تعرف لحظة البداية مسبقًا وتحتاج إلى طابع زمني مشتق قابل لإعادة الإنتاج. يمكنكم مثلًا إنشاء تذكير بعد ثلاثين دقيقة من حدث، أو حساب موعد نهائي لفترة سماح ثابتة، أو تحويل السجلات المستوردة من إزاحاتها المعلنة إلى UTC، أو إعداد حالات اختبار حول منتصف الليل والأيام الكبيسة. يتضمن الكائن المعاد التاريخ والوقت الأصليين بعد إزالة المسافات الطرفية، وعدد الدقائق الصحيح المطبع، والنتيجة المزاحة، ووسم UTC صريحًا. خزّنوا حقل النتيجة أو قارنوه عندما يتوقع نظام آخر طابعًا زمنيًا قياسيًا. تذكروا أن هذا حساب للدقائق المنقضية، وليس جدولة مدنية بحسب منطقة مسماة. فإضافة ستين دقيقة تضيف دائمًا 3,600 ثانية بالضبط، ولا تستشير انتقالات التوقيت الصيفي أو تقاويم العمل. إذا كان يجب أن يبقى موعد بشري على ساعة الحائط نفسها بعد تغير إزاحة إقليمية، فحددوا المنطقة والإزاحة المقصودة قبل استدعاء القدرة. يعيد الإدخال غير الصالح خطأً نمطيًا يتيح تصحيح الطلب. تبلغ كلفة التنفيذ عبر API مقدار $0.002 لكل عنصر، بينما يستخدم المتصفح الحساب النقي نفسه.

تحديد انتهاء صلاحية دقيق

أضيفوا فترة سماح ثابتة إلى الطابع الزمني لرمز أو حجز أو تحميل، ثم خزّنوا الموعد النهائي الناتج بتوقيت UTC.

تطبيع الطوابع الزمنية ذات الإزاحة

أزيحوا تاريخًا ووقتًا مزودين بإزاحة بمقدار صفر دقيقة للحصول على تمثيلهما القياسي المكافئ بتوقيت UTC.

إنشاء اختبارات للحدود

أنشئوا حالات حتمية تعبر منتصف الليل أو نهاية الشهر أو اليوم الكبيس أو نهاية السنة من دون قراءة الساعة الحالية.

ما كلفة استدعاء API؟

تبلغ كلفة كل عنصر $0.002. وينفذ إصدار المتصفح الحساب الحتمي نفسه محليًا.

هل يُستخدم التاريخ أو الوقت الحالي؟

لا. لا تُستخدم إلا قيمة التاريخ والوقت الصريحة وعدد الدقائق المقدمان في الطلب.

هل تُقبل قيم سالبة للدقائق؟

نعم. يطرح العدد الصحيح السالب دقائق منقضية، بينما يطبع الصفر اللحظة إلى UTC فقط.

لماذا يجب أن يتضمن التاريخ والوقت Z أو إزاحة رقمية؟

لأن الوقت المحلي من دونهما لا يحدد لحظة فريدة وقد يتغير باختلاف المنطقة الزمنية للجهاز المضيف.

هل تُعالج قواعد التوقيت الصيفي؟

تُحترم الإزاحة الرقمية الصريحة في الإدخال، لكن لا تُستنتج القواعد الإقليمية من أسماء المناطق الزمنية.

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

POSThttps://api.kit.forhosting.com/date/add-minutes

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

curl -X POST https://api.kit.forhosting.com/date/add-minutes \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"datetime":"2026-07-25T23:45:30Z","minutes":30}'
{
  "datetime": "2026-07-25T23:45:30Z",
  "minutes": 30
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.add_minutes",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

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