محوّل الطابع الزمني Unix
حوّل طوابع Unix بالثواني أو الملّي ثانية أو الميكروثانية إلى تواريخ (والعكس) بتوقيت UTC أو أي منطقة زمنية مع ISO 8601 وRFC 2822 والوقت النسبي. مجاني.
تُقرأ الأرقام كثوانٍ أو ملّي ثوانٍ أو ميكروثوانٍ أو نانوثوانٍ حسب طولها (أو اختر الوحدة). التواريخ: ISO 8601 (بدون إزاحة تُستخدم المنطقة الزمنية المختارة) أو RFC 2822.
ما هو محوّل الطابع الزمني؟
الصق طابعًا زمنيًا Unix أو تاريخًا لتراه بكل الصيغ الشائعة: ثواني Unix وملّي ثانية وميكروثانية وISO 8601 بتوقيت UTC وبمنطقة زمنية مختارة وRFC 2822 وتاريخًا محليًا ووقتًا نسبيًا ويوم السنة وأسبوع ISO. وتُكتشف وحدة الطابع الزمني من عدد الأرقام.
كيفية استخدام محوّل الطابع الزمني
- أدخل طابعًا زمنيًا (
1700000000أو1700000000123) أو تاريخًا (2024-01-01T09:00:00+07:00أوTue, 14 Nov 2023 22:13:20 GMT)، أو انقر الآن (ثانية) / الآن (ملّي ثانية). - أبقِ وحدة الطابع الزمني على الاكتشاف التلقائي أو فرض الثواني أو الملّي ثانية أو الميكروثانية أو النانوثانية.
- اختر المنطقة الزمنية (منطقة متصفحك أو UTC أو أي منطقة IANA).
- انسخ أي صف من النتائج.
مثال
1700000000 (UTC)
2023-11-14T22:13:20.000Z · Tue, 14 Nov 2023 22:13:20 +0000 · ms 1700000000000 · ISO week 2023-W46 · day 318
متى تستخدم محوّل الطابع الزمني
استخدمه لقراءة الطوابع الزمنية في السجلات وقواعد البيانات ومطالبات JWT وواجهات API، أو لإنتاج طابع زمني لوقت محلي معين. لاحظ أن الأوقات المحلية الملتبسة أثناء تغيير التوقيت الصيفي تُحَل إلى أول حدوث.
كيف يعمل محوّل الطابع الزمني
تُصنَّف الأعداد بعدد الأرقام: حتى 11 رقمًا ثوانٍ، و12–14 ملّي ثانية، و15–17 ميكروثانية، والأكثر نانوثانية، وتُخزَّن كنانوثوانٍ بصيغة BigInt لتحتفظ مدخلات الميكروثانية بدقتها الكاملة. سلاسل ISO 8601 التي تحوي Z أو إزاحة دقيقة؛ ودون إزاحة تُفسَّر كوقت جداري في المنطقة المختارة. وتمر السلاسل الأخرى مثل RFC 2822 عبر محلل Date في المتصفح. وتأتي إزاحات المناطق من واجهة Intl (قاعدة بيانات IANA tz)، فيُراعى التوقيت الصيفي؛ ويستخدم التاريخ المحلي والوقت النسبي Intl.DateTimeFormat وIntl.RelativeTimeFormat بلغة الصفحة.
حالات الاستخدام الشائعة
- قراءة مطالبتي exp وiat في JWT
- تحويل طابع زمني في سجل بالملّي ثانية إلى تاريخ مقروء
- معرفة وقت Unix لاجتماع في منطقة زمنية أخرى
- التحقق من أسبوع ISO الذي ينتمي إليه تاريخ
- تنقيح أخطاء فارق الساعة الناتجة عن المناطق الزمنية
الأسئلة الشائعة
ثوانٍ أم ملّي ثانية؟
تستخدم أدوات Unix ومعظم قواعد البيانات الثواني (10 أرقام اليوم)؛ وتستخدم JavaScript وJava الملّي ثانية (13 رقمًا). تكتشف الأداة الوحدة من الطول وتعرض ما استخدمته.
كيف تُعالج التواريخ بلا منطقة زمنية؟
يُقرأ تاريخ ISO مثل 2024-07-01T00:00 كوقت محلي في المنطقة المختارة، فيكون 2024-07-01T00:00 في America/New_York هو 1719806400.
هل تتعامل مع الطوابع الزمنية السالبة؟
نعم، القيم السالبة هي تواريخ قبل 1970-01-01.
هل تتأثر بالثواني الكبيسة؟
لا. يتجاهل وقت Unix الثواني الكبيسة بحكم التعريف، وكذلك هذه الأداة.