ما هو محول UTC إلى التوقيت المحلي؟
التوقيت العالمي المنسّق (UTC) هو المعيار الزمني العالمي المعتمد في الطيران والحوسبة والعلوم والبث الإذاعي والتلفزيوني. يحوّل هذا الأداة توقيت UTC إلى توقيت ساعتك المحلية مهما كان الفارق الزمني — من UTC−12 إلى UTC+14 — بما في ذلك المناطق ذات النصف ساعة أو الربع ساعة مثل الهند (UTC+5:30) ونيبال (UTC+5:45).
طريقة الاستخدام
أدخل ساعة UTC (من 0 إلى 23) والدقيقة (من 0 إلى 59)، ثم اكتب الفارق الزمني لمنطقتك بالساعات. استخدم رقمًا سالبًا للمناطق المتأخرة عن UTC (الأمريكتان) ورقمًا موجبًا للمناطق المتقدّمة عليه (أوروبا وآسيا وأوقيانوسيا). على سبيل المثال، التوقيت الشرقي القياسي للولايات المتحدة هو −5، وتوقيت وسط أوروبا هو +1، والتوقيت القياسي للهند هو +5.5. يعرض الحاسبة توقيتك المحلي بنظام 24 ساعة ويخبرك إذا كانت النتيجة تقع في اليوم السابق أو التالي.
شرح المعادلة
القاعدة الأساسية ببساطة هي التوقيت المحلي = UTC + الفارق الزمني. داخليًا، تحوّل الأداة توقيت UTC إلى دقائق بعد منتصف الليل، ثم تضيف الفارق (عدد ساعات الفارق × 60)، ثم تعيد النتيجة لتقع ضمن يوم واحد من 0 إلى 1439 دقيقة. وإذا تجاوز المجموع 24 ساعة أو نزل عن الصفر، تُسجَّل إزاحة يوم لتعرف أن التاريخ قد تغيّر.
$$\text{Local} = \left(60\cdot\text{UTC Hour} + \text{UTC Min} + \operatorname{round}\!\left(60\cdot\text{Offset}\right)\right) \bmod 1440$$$$\begin{gathered} T = \left(60\cdot\text{UTC Hour} + \text{UTC Min} + \operatorname{round}\!\left(60\cdot\text{Offset}\right)\right) \bmod 1440 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{Local Hour} &= \left\lfloor \tfrac{T}{60} \right\rfloor \\ \text{Local Minute} &= T - 60\cdot\text{Local Hour} \end{aligned} \right. \end{gathered}$$
مثال محلول
لنفترض أن توقيت UTC هو 23:30 وأن فارقك الزمني هو +2 (مثل توقيت شرق أوروبا الصيفي). حوّل UTC إلى دقائق: \(23 \times 60 + 30 = 1410\). أضف الفارق الزمني: \(2 \times 60 = 120\)، إذًا \(1410 + 120 = 1530\) دقيقة. وبما أن \(1530 \ge 1440\)، نطرح يومًا كاملًا: \(1530 - 1440 = 90\) دقيقة \(= 01\!:\!30\)، مع إزاحة يوم +1. وبذلك يكون توقيت 23:30 بتوقيت UTC مساويًا لـ 01:30 من اليوم التالي عند UTC+2.
الأسئلة الشائعة
هل تتعامل الأداة مع التوقيت الصيفي؟ لا يُطبَّق التوقيت الصيفي تلقائيًا. أدخل الفارق الزمني الصحيح للتاريخ المعني (مثلاً استخدم −4 للتوقيت الشرقي الأمريكي صيفًا بدلًا من −5).
هل يمكنني استخدام فوارق زمنية كسرية؟ نعم. أدخل قيمًا مثل 5.5 أو 5.75 للمناطق ذات النصف ساعة أو الربع ساعة.
ماذا تعني "إزاحة اليوم"؟ تشير إلى أن التوقيت المحلي يقع في يوم تقويمي مختلف عن توقيت UTC: القيمة +1 تعني اليوم التالي، و−1 تعني اليوم السابق.