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

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

الصق قيمة epoch أو تاريخًا لتحصل دفعة واحدة على كل الصيغ الشائعة: الثواني والمللي ثانية وISO 8601 وRFC 2822 والتوقيت المحلي والوقت النسبي.

تتم المعالجة محليًا في متصفحك

الخيارات

أي اسم IANA، مثل Asia/Kathmandu أو America/Argentina/Cordoba.

يتم كشف الثواني أو المللي ثانية أو الميكرو ثانية أو النانو ثانية من عدد الأرقام. ويعمل أيضًا نص التاريخ.0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة محوّل الطابع الزمني Unix؟

يعدّ الطابع الزمني Unix الزمن المنقضي منذ الأول من يناير 1970 الساعة 00:00:00 بالتوقيت العالمي UTC، وهو ما يسمى «epoch». يُستخدم في قواعد البيانات والسجلات ورموز JWT وواجهات API ونظم الملفات لأن رقمًا واحدًا يسهل تخزينه وترتيبه ومقارنته مهما كانت المنطقة الزمنية.

يكشف هذا المحوّل الوحدة من عدد الأرقام: أقل من 1e11 يقرؤها ثواني، وأقل من 1e14 مللي ثانية، وأقل من 1e17 ميكرو ثانية، وما عدا ذلك نانو ثانية. يمكنك فرض الوحدة، واستخدام قيم سالبة (تواريخ قبل 1970) وثوانٍ كسرية. كما يقبل نص تاريخ مثل ISO 8601 أو RFC 2822 ويحوّله إلى طابع زمني.

كيف تعمل؟

  1. الصق طابعًا زمنيًا مثل 1700000000 أو تاريخًا مثل 2023-11-14T22:13:20Z.
  2. اترك وحدة الإدخال على الكشف التلقائي، أو افرض الثواني أو المللي ثانية أو الميكرو أو النانو إذا أخطأ التخمين.
  3. اختر منطقة العرض الزمنية من القائمة أو اكتب أي اسم IANA (مثل Asia/Kathmandu).
  4. اقرأ الثواني والمللي ثانية وتاريخي UTC والمحلي والوقت النسبي واليوم والأسبوع بحسب ISO ويوم السنة، ثم انسخ ما تحتاجه.

حالات الاستخدام الشائعة

  • قراءة قيمة created_at أو exp في صف قاعدة بيانات أو سطر سجل أو استجابة API.
  • التأكد من أن حدثًا سجّلته خدمة JavaScript بالمللي ثانية يطابق حدثًا سجّله خادم خلفي بالثواني.
  • تحويل موعد إصدار أو صيانة إلى قيمة epoch لمهمة cron أو ترويسة تخزين مؤقت أو بيانات اختبار.
  • معرفة يوم الأسبوع أو رقم الأسبوع ISO أو يوم السنة الذي يقع فيه طابع زمني.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
1700000000
المخرج
2023-11-14T22:13:20Z

الخصوصية

تعمل أداة محوّل الطابع الزمني Unix بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

الكشف التلقائي تقديري: القيمة بالمللي ثانية قبل مارس 1973 (أقل من 12 رقمًا) تبدو كثواني، فاضبط الوحدة يدويًا حينها. ولا يحتسب زمن Unix الثواني الكبيسة.

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

كيف تعرف الأداة أن رقمي بالثواني أو بالمللي ثانية؟

تنظر إلى حجم الرقم: أقل من 1e11 ثوانٍ، وأقل من 1e14 مللي ثانية، وأقل من 1e17 ميكرو ثانية، وما زاد نانو ثانية. القيم ذات 10 أو 11 رقمًا تُقرأ ثواني والقيم ذات 13 رقمًا مللي ثانية. ويمكنك تغيير ذلك بخيار الوحدة.

ماذا عن مشكلة عام 2038؟

تخص فقط الأنظمة التي تخزّن الثواني في عدد صحيح موقّع بحجم 32 بت. تقرأ هذه الأداة القيم بـ BigInt وتواريخ 64 بت، لذلك يتم تحويل 2147483648 وما هو أكبر منه بصورة صحيحة.

لماذا يختلف التوقيت المحلي عما توقعته؟

يستخدم صف التوقيت المحلي منطقة العرض التي اخترتها، وهي افتراضيًا منطقة متصفحك. أما الطابع الزمني نفسه فمبني دائمًا على UTC، وما يتغير هو الساعة المعروضة بحسب المنطقة وقواعد التوقيت الصيفي فيها.

المزيد من الأدوات في التاريخ والوقت →