محوّل الطابع الزمني

حوّل بين طوابع Unix الزمنية وصيغ التاريخ/الوقت المقروءة. تتم جميع المعالجات محلياً في متصفحك.

ثوانٍ أو ميلي ثانية منذ نقطة البداية (1 يناير 1970 UTC).
UTC
محلي
ISO 8601
RFC 2822
نسبي
قُرئ بوصفه
ثوانٍ
مللي ثانية
ISO 8601

حول الطوابع الزمنية Unix

الطابع الزمني Unix (أو وقت epoch) هو عدد الثواني المنقضية منذ 1 يناير 1970 الساعة 00:00:00 UTC. يُستخدم على نطاق واسع في البرمجة وقواعد البيانات وواجهات API لتمثيل نقاط زمنية بطريقة مستقلة عن المنطقة الزمنية.

الوحدة أهم مما تبدو. فقيمة بالميلي ثانية من عام 2000 أصغر من كثير من قيم الثواني اليوم، ولذا يخطئ التخمين بالمقدار؛ وهذه الصفحة تقرر بعدد الأرقام بدلاً من ذلك وتريك الوحدة التي استقرت عليها لتتجاوزها. وتأتي المناطق الزمنية من قاعدة بيانات المتصفح نفسه، وإدخال ساعة حائط يحوّلها من تلك المنطقة لا من UTC، وهو الجزء الذي تخطئ فيه معظم المحولات بصمت. وتأتي الصياغة النسبية من المتصفح أيضاً، فتُقرأ صحيحة بكل لغة.

أتعيد تشكيل البيانات يدوياً مرة أخرى؟

الحمولة التي تضطر إلى إصلاحها في تبويب متصفح كل مرة عمل يستحق شيفرة. نحن نبني التكاملات والمحلّلات والخدمات التي تنقل البيانات بين الأنظمة، ونصلح تلك التي تفسدها بصمت في الطريق.

أخبرنا بما تنقله

الأسئلة الشائعة

كيف أعرف إن كان العدد بالثواني أم بالميلي ثانية؟
بطوله لا بحجمه. فعشرة أرقام ثوانٍ، وثلاثة عشر ميلي ثانية، وستة عشر ميكروثانية، وتسعة عشر نانوثانية. والحكم بالمقدار يخيب، لأن قيمة بالميلي ثانية من عام 2000 أصغر من قيمة بالثواني من اليوم. وتعرض الصفحة الوحدة التي استعملتها لتصححها.
من أي لحظة يعد الطابع الزمني اليونكسي؟
من أول لحظة في 1970 بتوقيت UTC، متجاهلاً الثواني الكبيسة. وهذه البداية هي سبب كون الطوابع العدد نفسه في كل مكان في العالم: فالقيمة لا تحمل منطقة زمنية بتاتاً، ولا تدخل المنطقة إلا حين تحولها إلى تاريخ يقرأه إنسان.
هل يستعمل اتجاه التاريخ إلى الطابع منطقتي الزمنية؟
يستعمل المنطقة التي تختارها، وإزاحة ذلك التاريخ بعينه، فينال تاريخ صيفي توقيتاً صيفياً. ويستحق هذا التحقق في أي محول تستعمله، لأن قراءة ساعة حائط مدخلة بوصفها UTC خطأ شائع يزيح كل نتيجة بمقدار إزاحتك.
لماذا يعرض الطابع نفسه تاريخاً مختلفاً عندي؟
لا يفعل. فاللحظة واحدة في كل مكان، وإنما تختلف ساعة الحائط. فطابع يُقرأ مساءً متأخراً في لندن يُقرأ صباح اليوم التالي في طوكيو، ولهذا ينبغي دوماً مقارنة طابع سجل ضمن منطقة معلنة لا ضمن ما ضُبط عليه جهاز القارئ.
هل أستطيع تحويل عمود كامل دفعة واحدة؟
نعم. الصق طابعاً في كل سطر في تبويب الدفعة فيعود كل سطر بصيغته ISO 8601 في المنطقة المختارة. والأسطر التي ليست أعداداً تعود مع السبب، فلا يوقف صف رديء البقية.