هل هناك مشكلة في هذه الأداة؟

عن «Batch Unix Timestamp Converter Online»

تحوّل هذه الأداة العديد من الطوابع الزمنية لـ Unix إلى سلاسل تاريخ/وقت قابلة للقراءة (أو العديد من التواريخ مرة أخرى إلى طوابع زمنية لـ Unix) في عملية واحدة. الصق قائمة من الطوابع الزمنية — واحدة لكل سطر — وتعيد الأداة كل واحدة منسقة بـ ISO 8601 في UTC ومنطقتك الزمنية المحلية.

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

تكتشف الأداة تلقائيًا ما إذا كانت المدخلات ثوانٍ (١٠ أرقام) أو ميلي ثانية (١٣ رقمًا)، لذا لا داعي لتحديد الوحدة. تتم معالجة المدخلات المختلطة بشكل صحيح سطرًا سطرًا.

كيف تستخدم هذه الأداة

كيف أُحوّل عددًا كبيرًا من طوابع Unix إلى ISO دفعة واحدة؟

  1. ألصق الطوابع

    ضع طابعًا واحدًا في كل سطر داخل حقل «Timestamps (one per line)». تكتشف الأداة تلقائيًا الثواني مقابل المللي ثانية — القيم ذات 13+ رقمًا تُعامَل كـ ms والأقصر كثوانٍ.

  2. اضغط «تشغيل»

    تعيد النتيجة `lines` — مصفوفة سلاسل `<unix> -> <iso>` بترتيب الإدخال. تُسقط الأسطر التي لا تُحلَّل أرقامًا بصمت، فتحقّق من العدد إن توقّعت طولًا معينًا.

  3. المنطقة الزمنية للخرج

    خرج ISO دائمًا بـ UTC (اللاحقة `Z`). للوقت المحلي عالج لاحقًا بـ `new Date(iso).toLocaleString(...)` أو استخدم أداة أخرى تأخذ منطقة مستهدفة.

  4. من أين تأتي

    مصادر شائعة: سجلات الخادم (ثوانٍ غالبًا)، صادرات JS `Date.now()` (دائمًا ms)، تفريغات CSV من قواعد البيانات (يعتمد على المخطط). الخلط مقبول — الأداة تقرّر لكل سطر.