ForHosting KIT · الرياضيات

حساب فرق الوقت بين إزاحتي UTC

بين UTC−5 وUTC+5:30 فرق قدره 10.5 ساعة، والثانية هي المتقدمة. أدخل إزاحتين ثابتتين بين UTC−12 وUTC+14 واحصل على الفرق بالساعات، والفرق ذي الإشارة، وأي الإزاحتين متقدمة. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
الإزاحة A
‎-5
الإزاحة B
5.5
تحصل على
الفرق بالإشارة بالساعات
10.5
الفرق بالساعات
10.5
متقدم
b
متقدم بعدد الساعات
10.5

تقارن هذه الحاسبة بين إزاحتين ثابتتين عن التوقيت العالمي المنسق، وتعرض المسافة بالساعات والفرق ذي الإشارة من A إلى B وأي الإزاحتين متقدمة. أدخل ساعات صحيحة أو قيماً عشرية، مثل 5.5 للدلالة على UTC+05:30. لا تستعلم الأداة عن الأماكن أو التواريخ أو قواعد التوقيت الصيفي أو قواعد بيانات المناطق الزمنية. يجب أن تقع القيمتان بين UTC-12 وUTC+14.

فهم معنى الفرق بين الإزاحتين

توضح إزاحة UTC مقدار تقدم الساعة المحلية أو تأخرها عن التوقيت العالمي المنسق. فالإزاحة UTC+3 متقدمة على UTC بثلاث ساعات، بينما UTC-4 متأخرة عنه بأربع ساعات. لذلك تتطلب المقارنة طرح القيم مع مراعاة الإشارات.

تعرّف الحاسبة الفرق ذا الإشارة بأنه إزاحة B ناقص إزاحة A. إذا كانت A تساوي UTC-4 وكانت B تساوي UTC+3، فالنتيجة +7 وتكون B متقدمة بسبع ساعات. وعند عكس المدخلين تصبح النتيجة -7 وتكون A متقدمة، بينما تظل المسافة المطلقة سبع ساعات.

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

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

استخدم هذه الحاسبة عندما يذكر المصدر إزاحات UTC صريحة، مثل UTC+1 في دعوة أو UTC في سجل خادم أو UTC+9 في جدول نقل. تكون المقارنة عندئذ دقيقة ولا تحتاج إلى افتراضات جغرافية. أما إذا كان المصدر يذكر اسماً مثل Europe/London أو America/New_York، فحدّد أولاً الإزاحة الصحيحة للتاريخ المطلوب، لأن القواعد الموسمية والتاريخية قد تغيرها.

يُقبل الحدان UTC-12 وUTC+14، ولذلك يبلغ أكبر فرق ممكن 26 ساعة. تُرفض القيم الخارجية ولا تُعدّل خفية.

مقارنة ساعات عمل الفرق البعيدة

تحقق من الفرق الثابت بين فريقين بعد أن يقدم كل منهما إزاحة UTC المطبقة لديه.

التحقق من حسابات الجداول الزمنية

تأكد من الإزاحة المتقدمة قبل تحويل مواعيد الاجتماعات أو البث أو وسائل النقل.

إنشاء حالات اختبار حتمية

أنشئ فروقاً ثابتة ذات إشارة ومطلقة من دون الاعتماد على قاعدة بيانات للمناطق الزمنية.

كيف يُحسب الفرق ذو الإشارة؟

تُطرح إزاحة A من إزاحة B. تعني النتيجة الموجبة أن B متقدمة، وتعني السالبة أن A متقدمة.

هل يمكن استخدام إزاحات نصف ساعة أو ربع ساعة؟

نعم. أدخل الساعات عشرياً، مثل 5.5 لخمس ساعات وثلاثين دقيقة أو 5.75 لخمس ساعات وخمس وأربعين دقيقة.

ما النطاق المقبول؟

يجب أن تكون كل قيمة بين -12 و+14 ساعة شاملة الحدين.

هل تراعي الحاسبة التوقيت الصيفي؟

لا. إنها تقارن الإزاحات الثابتة المقدمة ولا تحلل التواريخ أو أسماء المناطق الزمنية.

ماذا يحدث إذا تساوت الإزاحتان؟

يكون الفرق ذو الإشارة والفرق المطلق صفراً، وتوضح النتيجة أن أياً منهما ليست متقدمة.

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

POSThttps://api.kit.forhosting.com/math/time-zone-offset-diff

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

curl -X POST https://api.kit.forhosting.com/math/time-zone-offset-diff \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"offset_a":-5,"offset_b":5.5}'
{
  "offset_a": -5,
  "offset_b": 5.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.time_zone_offset_diff",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

إدخال القيم وقراءة النتيجة

تمثل الأعداد الصحيحة قيماً مثل UTC-8 أو UTC+10، وتتيح الكسور تمثيل أجزاء الساعة: فالقيمة 5.5 تعني خمس ساعات وثلاثين دقيقة، و5.75 تعني خمس ساعات وخمساً وأربعين دقيقة. تُقبل القيم من -12 إلى +14 شاملة الحدين. تكون ahead مساوية لـb إذا كانت B أكبر، وa إذا كانت A أكبر، وneither عند التساوي. تعطي مقارنة -5 مع 5.5 فرقاً قدره 10.5 وتحدد B بوصفها المتقدمة. أرسل offset_a وoffset_b بوصفهما عددين محدودين من الساعات. ينتج الخطأ invalid_input عند غياب قيمة أو إرسال نص أو لانهاية أو رقم خارج النطاق. يمثل signed_difference_hours قيمة B ناقص A، ويمثل difference_hours المسافة غير السالبة. يسهّل ahead_by_hours عرض المسافة، وتقدم summary جملة موجزة. تبلغ كلفة طلب API الناجح $0.002، ويشغّل المتصفح الدالة النقية نفسها.

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

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

ما كلفة طلب API؟

تبلغ كلفة طلب API الناجح $0.002. ويمكنك أيضاً تشغيل الحساب الحتمي نفسه في المتصفح.

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