محول الطابع الزمني لـ 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()، ويعرض الوحدات المناسبة (منذ ثوانٍ، منذ دقائق، منذ ساعات، منذ أيام).
الميزات
- يقبل الثواني أو المللي ثانية أو سلاسل تواريخ قابلة للتحليل
- يكتشف تلقائيًا بين الثواني والمللي ثانية
- يُخرج: ثواني Unix، مللي ثانية Unix، ISO 8601 (UTC)، ISO 8601 (محلي)، تاريخ مقروء، وقت نسبي
- زر اختصار "استخدام الوقت الحالي"
- نسخ أي حقل بنقرة واحدة
- يتعامل مع التواريخ من 1970 إلى عام 275760
- يعرض الوقت المحلي بناءً على منطقة زمنية المتصفح
كيفية الاستخدام
- 1
أدخل الطابع الزمني أو التاريخ
الصق أيًا من: 1234567890 (ثواني)، 1234567890000 (مللي ثانية)، 2026-04-26T20:00:00Z (ISO)، أو "April 26 2026 8pm" (لغة طبيعية).
- 2
اقرأ جميع التحويلات
يتم عرض جميع الصيغ: طوابع Unix الزمنية، سلاسل ISO في UTC ومنطقتك الزمنية المحلية، الصيغة المقروءة، والوقت النسبي من الآن.
- 3
استخدم اختصار الوقت الحالي
انقر على "استخدام الوقت الحالي" لملء الحقل بالوقت الحالي. مفيد لتسجيل الطوابع الزمنية الحالية أو حساب الأوقات النسبية للمستقبل/الماضي.
- 4
انسخ الصيغة المطلوبة
انقر على نسخ للصيغة التي تحتاجها في كودك أو واجهة برمجة التطبيقات أو قاعدة البيانات أو التوثيق.
حالات الاستخدام الشائعة
استكشاف أخطاء واجهة برمجة التطبيقات
حوّل طوابع Unix الزمنية في استجابات واجهة برمجة التطبيقات إلى تواريخ مقروءة لفهم حداثة البيانات، أوقات انتهاء الصلاحية، أو تسلسل الأحداث.
أعمال قواعد البيانات
ترجم الطوابع الزمنية في قواعد البيانات (غالبًا ما تُخزن كأعداد صحيحة Unix) إلى تواريخ مقروءة للاستعلامات والتقارير والتحقق من البيانات.
تحليل السجلات
حوّل الطوابع الزمنية بالمللي ثانية في ملفات السجلات إلى أوقات مقروءة للبشر لتحليل الحوادث وتطابق الأحداث.
تطوير الكود
أنشئ طوابع زمنية لبيانات الاختبار، تحقق من أن معالجة التواريخ في كودك تنتج قيمًا صحيحة، واستكشاف أخطاء مشاكل المنطقة الزمنية.
نصائح وأفضل الممارسات
- طوابع Unix الزمنية هي دائمًا UTC/GMT — العرض "المحلي" مريح لك فقط، والقيمة الأساسية لا تحتوي على منطقة زمنية
- مليار ثانية تعادل حوالي 31.7 سنة — حساب ذهني سريع: اقسم المللي ثانية على 1000 للحصول على ثواني قبل التحويل
- صيغة ISO 8601 (2024-01-15T10:30:00Z) غير غامضة وتُرتب بشكل صحيح كنص — مفضلة لواجهات برمجة التطبيقات وقواعد البيانات
- يساعد الوقت النسبي في التحقق مما إذا كان الطابع الزمني حديثًا ("منذ ساعتين") أو قديمًا ("منذ 3 سنوات") بنظرة سريعة