ما هي إزاحة UTC
التوقيت العالمي المنسق (UTC) هو المعيار الزمني المرجعي الذي تُعرَّف بموجبه كل منطقة زمنية في العالم، وتحدد إزاحة UTC عدد الساعات التي تسبق بها الساعة المحلية لمنطقة معينة أو تتأخر عن UTC. فجوهانسبرغ، على سبيل المثال، تحافظ على إزاحة ثابتة قدرها UTC+2 على مدار العام، بينما تتحول إزاحة نيويورك بين UTC−5 في الشتاء وUTC−4 خلال التوقيت الصيفي -- فالإزاحة بالنسبة لمنطقة تراعي التوقيت الصيفي ليست رقماً ثابتاً واحداً بل تعتمد على التاريخ.
وليست كل إزاحة عدداً صحيحاً من الساعات. فالتوقيت القياسي الهندي هو UTC+5:30، وتستخدم مناطق أخرى إزاحات مثل UTC+5:45 أو UTC+9:30. وهذه الإزاحات غير الصحيحة بالساعة قرارات سياسية وطنية أو إقليمية وليست ضرورة جغرافية، وهذا أحد أسباب وجوب اعتماد حسابات المناطق الزمنية على بيانات مناطق زمنية حقيقية ومُحدَّثة بدلاً من افتراض أن كل منطقة تختلف عن جيرانها بعدد صحيح من الساعات.
لماذا لا تراعي بعض الدول التوقيت الصيفي
تحافظ مناطق زمنية كثيرة على إزاحة ثابتة عن UTC طوال العام ولا تراعي التوقيت الصيفي إطلاقاً، بما فيها جوهانسبرغ (SAST) ودبي (GST) وطوكيو (JST) وسنغافورة (SGT). وتشهد المواقع الأقرب إلى خط الاستواء تغيراً موسمياً ضئيلاً نسبياً في طول النهار على مدار العام، ما يقلل المبرر العملي لتقديم الساعات في فصل وإرجاعها في آخر -- وهو مبرر نشأ أصلاً من تغير ساعات ضوء النهار في خطوط العرض الأعلى، حيث تتفاوت كمية ضوء النهار بشكل أكبر بكثير بين الصيف والشتاء.
ويمكن أن تتغير قواعد التوقيت الصيفي أيضاً بقرار حكومي عبر الزمن بدلاً من أن تبقى ثابتة إلى أجل غير مسمى: فقد راعت ساو باولو (BRT) التوقيت الصيفي في سنوات سابقة لكنها ألغت هذه الممارسة عام 2019. وهذا النوع من التغيير القانوني هو بالضبط سبب اعتماد برمجيات المناطق الزمنية على مجموعة بيانات مُحدَّثة بانتظام وصيانتها بدلاً من جدول ثابت من الافتراضات كُتب مرة واحدة ولم تتم مراجعته أبداً.
لماذا تختلف تواريخ انتقال التوقيت الصيفي بين الدول ونصفي الكرة الأرضية
تُحدد تواريخ انتقال التوقيت الصيفي بشكل مستقل بموجب قانون كل دولة أو إقليم، لذا فهي لا تتوافق تلقائياً حتى بين دول تراعي التوقيت الصيفي كلتاهما. ففي الولايات المتحدة، حدد قانون سياسة الطاقة لعام 2005 (المعدِّل لقانون التوقيت الموحد لعام 1966) بدء التوقيت الصيفي في الأحد الثاني من مارس وانتهاءه في الأحد الأول من نوفمبر. وفي الاتحاد الأوروبي، يوحد التوجيه 2000/84/EC ترتيبات التوقيت الصيفي بين الدول الأعضاء لتبدأ في الأحد الأخير من مارس وتنتهي في الأحد الأخير من أكتوبر -- تواريخ مختلفة عن القاعدة الأمريكية، رغم أن كلا الإقليمين يقع في نصف الكرة الشمالي ويراعي التوقيت الصيفي خلال فترة الربيع إلى الخريف المحلية لديه.
تُقدِّم دول نصف الكرة الجنوبي التي تراعي التوقيت الصيفي، مثل أجزاء من أستراليا ونيوزيلندا، ساعاتها وتؤخرها بفارق نحو ستة أشهر عن دول نصف الكرة الشمالي، لأن ربيعها وخريفها المحليين يقعان في أشهر تقويمية معاكسة -- إذ يقع صيف نصف الكرة الجنوبي تقريباً بين ديسمبر وفبراير، وهو الفصل المعاكس لصيف نصف الكرة الشمالي. وهذا سبب كون فارق التوقيت بين، على سبيل المثال، لندن وسيدني غير ثابت على مدار العام: إذ يتغير مع انتقال كل مدينة بشكل مستقل داخل فترة توقيتها الصيفي وخارجها.
كيف تغيّر انتقالات التوقيت الصيفي الفارق بين مدينتين
ولأن المناطق التي تراعي التوقيت الصيفي لا تنتقل جميعها في التاريخ نفسه، يمكن أن يتغير فارق الساعات بين مدينتين عدة مرات خلال عام واحد، بل يمكن أن يتحول مؤقتاً إلى قيمة غير معتادة خلال الفترة القصيرة التي تكون فيها إحدى المدينتين قد غيّرت ساعتها بينما لم تفعل الأخرى بعد. فلندن ونيويورك، على سبيل المثال، تفصل بينهما عادة 5 ساعات، لكن خلال الأسابيع القليلة في كل ربيع وخريف حين تكون واحدة منهما فقط قد انتقلت إلى التوقيت الصيفي أو منه، يصبح الفارق 4 ساعات مؤقتاً بدلاً من ذلك.
وتوضح لندن وسيدني تبايناً أكبر حتى من ذلك: فلأن المدينتين تراعيان التوقيت الصيفي في نصفي كرة أرضية متعاكسين وفصلين متعاكسين، يتحرك فارق التوقيت بينهما بين نحو 9 و11 ساعة على مدار العام، بدلاً من أن يبقى ثابتاً. وتتبع هذه التحولات يدوياً لكل زوج مدن معني عرضة للخطأ، وهذا هو السبب العملي لاستخدام برمجيات ترجع إلى بيانات مناطق زمنية حقيقية بدلاً من إزاحة ثابتة محفوظة في الذاكرة.
كيف يتعامل محول المناطق الزمنية في هذا الموقع مع ذلك تلقائياً
يحسب محول المناطق الزمنية في هذا الموقع إزاحة UTC الحالية لكل منطقة مختارة من قاعدة بيانات IANA للمناطق الزمنية (وتُسمى أيضاً قاعدة بيانات tz أو zoneinfo)، وهي مجموعة البيانات المرجعية لقواعد المناطق الزمنية والتوقيت الصيفي التي تُصان لأنظمة التشغيل ولغات البرمجة في جميع أنحاء العالم، وهي مدمجة في المتصفح الذي يشغّل الحاسبة. وتُحدد المناطق بأسماء مرتبطة بمدن ممثِّلة، مثل America/New_York أو Asia/Tokyo، تحديداً لأن الإزاحات وقواعد التوقيت الصيفي تُحدد سياسياً ويمكن أن تتغير -- إذ تسجل قاعدة البيانات التاريخ الكامل لكل منطقة وقواعدها الحالية بدلاً من رقم ثابت واحد.
ولأن المحول يبحث عن إزاحتي المنطقتين لتاريخ اليوم في كل مرة يُجرى فيها تحويل، فإنه يطبق الإزاحة الموسمية الصحيحة تلقائياً، بما في ذلك الفارق الصحيح البالغ 4 أو 5 ساعات بين لندن ونيويورك حسب التاريخ، دون أن يتطلب من المستخدم معرفة أو تتبع أي المناطق تراعي التوقيت الصيفي حالياً.
الأسئلة الشائعة
ما هي إزاحة UTC؟
تحدد إزاحة UTC عدد الساعات (وفي بعض الحالات الدقائق) التي تسبق بها ساعة منطقة زمنية محلية أو تتأخر عن التوقيت العالمي المنسق (UTC)، وهو المعيار المرجعي العالمي الذي تُعرَّف بموجبه كل منطقة زمنية. تحافظ بعض المناطق، مثل جوهانسبرغ عند UTC+2، على إزاحة ثابتة على مدار العام، بينما تُغيِّر مناطق أخرى، مثل نيويورك عند UTC−5 أو UTC−4، إزاحتها حسب سريان التوقيت الصيفي من عدمه.
لماذا لا تراعي جميع الدول التوقيت الصيفي؟
تشهد الدول والأقاليم الأقرب إلى خط الاستواء تغيراً ضئيلاً نسبياً في طول النهار عبر الفصول، ما يقلل الفائدة العملية لتقديم الساعات وإرجاعها، لذا تحافظ مناطق كثيرة من هذا النوع -- ومنها جوهانسبرغ ودبي وطوكيو وسنغافورة -- على إزاحة UTC ثابتة طوال العام. كما أن مراعاة التوقيت الصيفي قرار سياسي يمكن أن يتغير عبر الزمن: فقد راعت ساو باولو، على سبيل المثال، التوقيت الصيفي في سنوات سابقة لكنها ألغت هذه الممارسة عام 2019.
لماذا تختلف تواريخ انتقال التوقيت الصيفي بين الدول؟
تحدد كل دولة أو كتلة إقليمية تواريخ انتقال التوقيت الصيفي الخاصة بها من خلال تشريعها الخاص. فالولايات المتحدة تبدأ التوقيت الصيفي في الأحد الثاني من مارس وتنهيه في الأحد الأول من نوفمبر، بموجب قانون سياسة الطاقة لعام 2005، بينما يبدأ الاتحاد الأوروبي في الأحد الأخير من مارس وينهيه في الأحد الأخير من أكتوبر، بموجب التوجيه 2000/84/EC -- مجموعتان مختلفتان من التواريخ رغم أن كلا الإقليمين يراعي التوقيت الصيفي خلال فترة الربيع إلى الخريف المشتركة في نصف الكرة الشمالي.
لماذا لا يكون فارق التوقيت بين مدينتين ثابتاً طوال العام؟
عندما تراعي إحدى المدينتين في الزوج أو كلتاهما التوقيت الصيفي، تتحول إزاحتا UTC الخاصتان بهما في تواريخ تقويمية مختلفة (أو، بالنسبة لأزواج نصفي الكرة المتعاكسين، في فصول متعاكسة تماماً)، لذا يتغير الفارق بينهما عند نقاط الانتقال تلك. فلندن ونيويورك تختلفان عادة بمقدار 5 ساعات لكنهما تختلفان مؤقتاً بمقدار 4 ساعات لبضعة أسابيع في كل ربيع وخريف، بينما يتراوح فارق التوقيت بين لندن وسيدني بين نحو 9 و11 ساعة على مدار العام لأن فترتي توقيتهما الصيفي تقعان في فصلين متعاكسين.
ما هي قاعدة بيانات IANA للمناطق الزمنية؟
قاعدة بيانات IANA للمناطق الزمنية (وتُسمى أيضاً قاعدة بيانات tz أو zoneinfo) هي التجميعة المرجعية لقواعد المناطق الزمنية والتوقيت الصيفي لكل منطقة في العالم، تُصان تحت إشراف هيئة الإنترنت للأرقام المخصصة (IANA) وتستخدمها أنظمة التشغيل ولغات البرمجة في جميع أنحاء العالم، بما في ذلك بيانات المتصفح التي يعتمد عليها محول المناطق الزمنية في هذا الموقع. وتُحدَّث عدة مرات سنوياً كلما غيّرت الحكومات قواعد التوقيت الصيفي أو الإزاحة لديها، وتُسمى المناطق بأسماء مدن ممثِّلة، مثل America/New_York، لتجنب الغموض الناتج عن اختصارات معاد استخدامها مثل CST.
كيف يتعامل محول المناطق الزمنية عبر الإنترنت مع التوقيت الصيفي تلقائياً؟
يبحث المحول المبني على بيانات مناطق زمنية حقيقية، مثل قاعدة بيانات IANA للمناطق الزمنية، عن إزاحة UTC الحالية لكل منطقة مختارة للتاريخ المحدد للتحويل بدلاً من الاعتماد على إزاحة ثابتة محفوظة في الذاكرة. ولأن قاعدة البيانات تُرمِّز قواعد بدء وانتهاء التوقيت الصيفي لكل منطقة، يمكن للمحول تطبيق الإزاحة الموسمية الصحيحة -- بما في ذلك الفوارق خلال فترات الانتقال القصيرة -- دون أن يتطلب من المستخدم تتبع أي المناطق تراعي التوقيت الصيفي حالياً بشكل منفصل.
المراجع
- IANA Time Zone Database (tz database) -- the reference time zone and daylight-saving rules. iana.org/time-zones.
- ISO 8601 -- Date and time -- Representations for information interchange (UTC offsets). International Organization for Standardization.
- NIST -- Time and Frequency Division: Coordinated Universal Time (UTC). nist.gov.
- Energy Policy Act of 2005, Pub. L. No. 109-58 (amending the Uniform Time Act of 1966) -- U.S. daylight saving time dates.
- Directive 2000/84/EC of the European Parliament and of the Council on summer-time arrangements (2001).