الانتقال إلى المحتوى

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

  • يعمل على جهازك
  • تعمل دون اتصال بعد التحميل الأول

حوّل قيمة epoch إلى تاريخ مقروء، أو تاريخًا إلى طابع زمني. تُكتشَف الوحدة من عدد الأرقام، فتعمل الثواني والمللي ثانية والميكرو ثانية والنانو ثانية جميعها تلقائيًا. شاهد ISO 8601 وRFC 2822 والوقت النسبي ورقم الأسبوع بأي منطقة زمنية، واحسب فروق التواريخ أيضًا.

كيف تعمل

  1. ألصق طابعًا زمنيًا، أو اختر تاريخًا ووقتًا.
  2. اختر منطقة زمنية.
  3. انسخ الصيغة التي تحتاجها.

لماذا تستخدمها

  • اكتشاف تلقائي للثواني والمللي ثانية والميكرو والنانو ثانية.
  • ISO 8601 وRFC 2822 وUTC والوقت النسبي.
  • الفرق بين تاريخين، وإضافة أو طرح وقت.
  • ساعة مباشرة مع أزرار نسخ.

تحويل طوابع Unix الزمنية والتواريخ، بأي منطقة زمنية

ما طابع Unix الزمني

طابع Unix الزمني يعدّ الثواني منذ منتصف ليل 1 يناير 1970 بتوقيت UTC، متجاهلًا الثواني الكبيسة. وهو الرقم نفسه في كل مكان على الأرض في اللحظة نفسها، ولهذا تستخدمه الخوادم وقواعد البيانات والسجلات وواجهات API: 1700000000 هو الساعة 22:13:20 بتوقيت UTC يوم 14 نوفمبر 2023، أيًا كانت منطقتك الزمنية. ولا تدخل المناطق الزمنية إلا حين يُعرض الرقم لشخص.

ثوانٍ أم أجزاء من الألف أم أكثر

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

الأرقام اليومالوحدةتستخدمها
10ثوانٍUnix وPHP وtime.time() في Python ومعظم واجهات API
13أجزاء من الألفDate.now() في JavaScript وJava وكثير من واجهات JSON
16أجزاء من المليونطوابع datetime في Python في بعض المكتبات، والبنية الداخلية لـPostgreSQL
19أجزاء من المليارGo وبعض قواعد البيانات وأنظمة التتبّع
حتى 11 رقمًا تُقرأ كثوانٍ، ومن 12 إلى 14 كأجزاء من الألف، ومن 15 إلى 17 كأجزاء من المليون، والأكثر كأجزاء من المليار.

التاريخ الذي يخرج في 1970، أو بعد عشرات آلاف السنين، يعني دائمًا تقريبًا وحدة خاطئة.

ما تفعله كل لوحة

  • الآن يعرض الطابع الزمني الحالي يتقدم بالثواني والأجزاء من الألف، مع ISO 8601، جاهزًا للنسخ.
  • الطابع الزمني إلى تاريخ يعرض طابعًا زمنيًا كتاريخ في المنطقة الزمنية التي تختارها، بصيغتي ISO 8601 وRFC 2822، وكوقت نسبي مثل «قبل 3 أيام».
  • التاريخ إلى الطابع الزمني يسير في الاتجاه الآخر، من تاريخ ووقت في أي منطقة.
  • الفرق بين تاريخين وإضافة أو طرح وقت يجيبان عن أسئلة مثل «كم يومًا بين هذين السجلين» أو «ما التاريخ بعد 90 يومًا من اليوم».

مزالق تستحق المعرفة

  • خزّن بتوقيت UTC، واعرض بالمحلي. حفظ الأوقات المحلية دون منطقتها يسبب أخطاء مرتين في السنة حين تتغير الساعات.
  • ISO 8601 دون منطقة ملتبس. 2026-10-12T09:00:00 قد يعني أي منطقة؛ و2026-10-12T09:00:00Z يعني UTC.
  • سنة 2038. الأنظمة التي تخزن الثواني في رقم موقّع من 32 بتًا تفيض يوم 19 يناير 2038 الساعة 03:14:07 بتوقيت UTC. الأنظمة الحديثة تستخدم 64 بتًا، لكن الأجهزة المدمجة القديمة وصيغ الملفات قد لا تفعل.

المزيد من التفاصيل، بما فيها كيف تُعالَج الثواني الكبيسة، في شرح الطوابع الزمنية في Unix. وللجداول المكتوبة كتعبيرات cron، استخدم محلّل تعبيرات cron.

إذا حدث خطأ

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

أسئلة وأجوبة

ما هو الطابع الزمني لـUnix؟

عدد الثواني منذ 1 يناير 1970 بتوقيت UTC. أنظمة كثيرة تستخدم مللي ثانية بدلًا من ذلك.

كيف أميّز الثواني عن المللي ثانية؟

عشرة أرقام تعني ثوانٍ، وثلاثة عشر تعني مللي ثانية للتواريخ الحالية. تكتشف الأداة ذلك تلقائيًا.

هل يتعامل مع التوقيت الصيفي؟

نعم. تستخدم التحويلات قاعدة بيانات المناطق الزمنية في متصفحك.

أدلة ذات صلة

البياناتوقت القراءة: 5 دقائق

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

الطابع الزمني في Unix مجرد عدد من الثواني، ومع ذلك يسبب سيلًا ثابتًا من الأخطاء. ما الذي يعدّه، وكيف تميز الثواني من الميلي ثانية بنظرة، وما الذي يحدث مع المناطق الزمنية والثواني الكبيسة، ولماذا يهم عام 2038.

Esc