UltraConvert
المحولات

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

حوّل بين طوابع Unix الزمنية (Epoch) والتواريخ المقروءة للبشر فورًا. يكتشف تلقائيًا ما إذا كان الإدخال بالثواني أو المللي ثانية بناءً على المقدار. يُخرج صيغًا متعددة بما في ذلك ثواني Unix ومللي ثانية Unix وISO 8601 (UTC والمحلي) وسلاسل مقروءة للبشر وحسابات الوقت النسبي. يتيح اختصار "استخدام الوقت الحالي" العمل مع اللحظة الحالية.

ماذا تفعل هذه الأداة؟

يقوم محول الطابع الزمني بترجمة بين الطوابع الزمنية لـ Unix القابلة للقراءة آليًا وصيغ التواريخ المقروءة للبشر. تحسب طوابع Unix الثواني (أو المللي ثانية) منذ 1 يناير 1970 00:00:00 UTC (بداية عصر Unix). يكتشف الأداة تلقائيًا بين الثواني والمللي ثانية: الأرقام أقل من 10^11 تُعامل كثواني (تواريخ قبل عام 5138)، وأعلى منها تُعامل كمللي ثانية. تُخرج خيارات تنسيق شاملة: ثواني Unix، مللي ثانية Unix، طابع زمني ISO 8601 (UTC)، ISO 8601 (الوقت المحلي)، سلسلة تاريخ مقروءة للبشر، والوقت النسبي من الآن.

كيف تعمل

يتم تحليل الإدخال لاكتشاف الصيغة: تُحلل القيم الرقمية بناءً على المقدار لتحديد الثواني مقابل المللي ثانية، وتُحلل القيم النصية كمدخلات تاريخ. يتعامل كائن JavaScript Date مع التحويل: new Date(timestamp * 1000) للثواني، وnew Date(timestamp) للمللي ثانية. يستخدم تنسيق الإخراج toISOString() لـ ISO 8601، وtoLocaleString() للوقت المحلي، وتنسيق مخصص للسلاسل المقروءة للبشر. يحسب الوقت النسبي الفرق بين الطابع الزمني والآن باستخدام Date.now()، ويعرض الوحدات المناسبة (منذ ثوانٍ، منذ دقائق، منذ ساعات، منذ أيام).

الميزات

كيفية الاستخدام

  1. 1

    أدخل الطابع الزمني أو التاريخ

    الصق أيًا من: 1234567890 (ثواني)، 1234567890000 (مللي ثانية)، 2026-04-26T20:00:00Z (ISO)، أو "April 26 2026 8pm" (لغة طبيعية).

  2. 2

    اقرأ جميع التحويلات

    يتم عرض جميع الصيغ: طوابع Unix الزمنية، سلاسل ISO في UTC ومنطقتك الزمنية المحلية، الصيغة المقروءة، والوقت النسبي من الآن.

  3. 3

    استخدم اختصار الوقت الحالي

    انقر على "استخدام الوقت الحالي" لملء الحقل بالوقت الحالي. مفيد لتسجيل الطوابع الزمنية الحالية أو حساب الأوقات النسبية للمستقبل/الماضي.

  4. 4

    انسخ الصيغة المطلوبة

    انقر على نسخ للصيغة التي تحتاجها في كودك أو واجهة برمجة التطبيقات أو قاعدة البيانات أو التوثيق.

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

استكشاف أخطاء واجهة برمجة التطبيقات

حوّل طوابع Unix الزمنية في استجابات واجهة برمجة التطبيقات إلى تواريخ مقروءة لفهم حداثة البيانات، أوقات انتهاء الصلاحية، أو تسلسل الأحداث.

أعمال قواعد البيانات

ترجم الطوابع الزمنية في قواعد البيانات (غالبًا ما تُخزن كأعداد صحيحة Unix) إلى تواريخ مقروءة للاستعلامات والتقارير والتحقق من البيانات.

تحليل السجلات

حوّل الطوابع الزمنية بالمللي ثانية في ملفات السجلات إلى أوقات مقروءة للبشر لتحليل الحوادث وتطابق الأحداث.

تطوير الكود

أنشئ طوابع زمنية لبيانات الاختبار، تحقق من أن معالجة التواريخ في كودك تنتج قيمًا صحيحة، واستكشاف أخطاء مشاكل المنطقة الزمنية.

نصائح وأفضل الممارسات

الأسئلة المتكررة

كيف يعمل الاكتشاف التلقائي؟
الأرقام أقل من ~10^11 تُعامل كثواني (تتوافق مع عام 5138). أعلى من ذلك تُعامل كمللي ثانية. العتبة واضحة عمليًا — التواريخ الحقيقية بالمللي ثانية تكون دائمًا أعلى من 10^11 (بما أن 1970+).
ماذا عن المناطق الزمنية؟
طوابع Unix الزمنية هي دائمًا UTC. تُظهر الأداة كلًا من UTC والمنطقة الزمنية المحلية لمتصفحك. للمناطق الزمنية الأخرى، ستحتاج إلى أداة مع تحديد صريح للمنطقة الزمنية (مخطط له في المستقبل).
ما هو الحد الأقصى للتاريخ؟
يدعم كائن JavaScript Date حتى ±100,000,000 يوم من العصر (عام ±271821). تُعرض هذه كأخرى من النطاق إذا تم تجاوزها.
لماذا طوابعي الزمنية تختلف بـ 8 ساعات؟
خلط المناطق الزمنية أمر شائع. طوابع Unix الزمنية هي UTC. إذا كنت تفسر الثواني كمللي ثانية أو العكس، فإن الفرق هو حوالي 50 عامًا، وليس ساعات. تحقق من ذلك أولًا. بالنسبة للاختلافات على مستوى الساعات، تحقق من إعدادات المنطقة الزمنية.

أدوات ذات صلة