ما هو محول طابع يونكس الزمني إلى التوقيت المحلي؟
طابع يونكس الزمني (المعروف أيضًا بوقت الحقبة أو epoch time) هو عدد الثواني المنقضية منذ الساعة 00:00:00 بتوقيت UTC في الأول من يناير 1970، دون احتساب الثواني الكبيسة. يحوّل هذا الأداة ذلك الرقم الخام إلى تاريخ ووقت مقروءين معدّلين حسب فارق التوقيت عن UTC الذي تختاره، لتعرف بدقة الساعة التي يمثلها الطابع الزمني في أي منطقة زمنية.
طريقة الاستخدام
أدخل طابع يونكس الزمني بالثواني، ثم أدخل فارق التوقيت عن UTC بالساعات للمنطقة الزمنية التي تريدها (مثلًا +2 لتوقيت وسط أوروبا الصيفي، أو -5 للتوقيت الشرقي القياسي في الولايات المتحدة، أو 0 لتوقيت UTC نفسه). كما تدعم الأداة الفوارق الكسرية مثل 5.5 (الهند) و5.75 (نيبال). تُظهر لك الأداة التاريخ والوقت الكاملين، ويوم الأسبوع، وقيمة الحقبة بعد تطبيق الفارق.
المعادلة
عملية التحويل بسيطة:
$$t_{\text{local}} = \text{ثواني الحقبة} + \text{فارق الساعات} \times 3600$$
نضيف الفارق (بعد تحويله من ساعات إلى ثوانٍ) إلى قيمة الحقبة، ثم نفكك الناتج إلى سنة وشهر ويوم وساعة ودقيقة وثانية بمعاملته كلحظة تقويمية بتوقيت UTC. وبهذا نتجنّب أي تعديلات خفية للمنطقة الزمنية أو التوقيت الصيفي — فالفارق الذي تكتبه هو الإزاحة الوحيدة التي تُطبَّق.
مثال تطبيقي
لنأخذ الطابع الزمني 1,700,000,000. بتوقيت UTC يقابل 2023-11-14 22:13:20. وبتطبيق فارق قدره +2 ساعة نضيف 7,200 ثانية، فتصبح قيمة الحقبة 1,700,007,200، والتي تُنسَّق إلى 2023-11-15 00:13:20، أي يوم الأربعاء. إذًا في اللحظة التي صدر فيها الطابع الزمني، كانت الساعة المحلية في منطقة UTC+2 تشير إلى ما بعد منتصف الليل بقليل من يوم 15 نوفمبر.
الأسئلة الشائعة
هل الطوابع الزمنية بالثواني أم بالميلي ثانية؟ تتوقع هذه الأداة قيمة بالثواني. إذا كانت قيمتك مكوّنة من 13 رقمًا فهي على الأرجح بالميلي ثانية — قسّمها على 1000 أولًا.
هل تتعامل الأداة مع التوقيت الصيفي؟ لا. فهي تطبّق الفارق الثابت الواحد الذي تدخله فقط. اختر الفارق الذي كان ساريًا فعليًا في ذلك التاريخ إذا كان التوقيت الصيفي مهمًا.
لماذا قد يختلف يوم الأسبوع عن أداة أخرى؟ لأن اليوم يعتمد كليًا على الفارق. فقد تقع اللحظة نفسها في أيام تقويمية مختلفة باختلاف المناطق الزمنية.