تخطَّ إلى المحتوى الرئيسي
Tooletto

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

إعداد مسبق لأداة مُحوِّل الطابع الزمني

طابع Unix الزمني الآن، بالثواني والميلي ثانية، يتحدَّث حيًا. انسخه مباشرة في تجهيزة اختبار (fixture)، استدعاء API، أو بذرة قاعدة بيانات.

  • الملفات لا تغادر جهازك أبدًا
  • مجاني، بدون تسجيل
  • بدون علامات مائية
  • يعمل دون اتصال بعد التحميل
Loading tool…

كيفية استخدام مُحوِّل الطابع الزمني

  1. 1

    الصق طابعًا زمنيًا أو اختر تاريخًا

    تُكتَشف الثواني والميلي ثانية تلقائيًا.

  2. 2

    اقرأ كل صيغة

    تُعرَض UTC وISO 8601 والوقت المحلي والوقت النسبي كلها.

  3. 3

    انسخ ما تحتاجه

    تُنسَخ كل صيغة بنقرة واحدة.

أين يكون الطابع الزمني الحي دائم التحديث مفيدًا فعليًا

الحاجة للقيمة الدقيقة الحالية للحقبة تظهر باستمرار في عمل التطوير العادي: بذر تجهيزة اختبار بطابع زمني إنشاء واقعي، بناء طلب API يتوقع معامل `timestamp` يعكس لحظة الاستدعاء، أو التحقق مما إذا كانت قيمة انتهاء صلاحية رمز قد مرت فعلًا بمقارنتها بالآن. قيمة تتقدم وتتحدَّث باستمرار تُزيل الخطر الصغير لكن الحقيقي لنسخ طابع زمني عمره بالفعل بضع ثوانٍ عند لصقه في مكان آخر — الرقم المعروض دائمًا اللحظة الحالية الفعلية، لا لقطة من وقت تحميل الصفحة.

كلتا الوحدتين، بما أن أنظمة مختلفة تتوقع وحدات مختلفة

عرض الثواني والميلي ثانية جنبًا إلى جنب بدلًا من اختيار واحدة يُزيل الحاجة لمعرفة مسبقًا أي وحدة تتوقعها API معينة أو عمود قاعدة بيانات أو تجهيزة اختبار — تُعيد `Date.now()` الخاصة بـJavaScript نفسها الميلي ثانية، بينما تتوقع معظم استدعاءات نظام Unix والعديد من واجهات API الثواني، ونسخ الخاطئة تُنتج بالضبط عدم تطابق العشرة مقابل الثلاثة عشر رقمًا الذي يجعل طابعًا زمنيًا يقع في 1970 أو سنة 55000 بدلًا من اللحظة المقصودة.

فحص سريع يدوي لما إذا كان نظام يعمل بشكل صحيح

مقارنة طابع زمني حي متحدِّث مقابل قيمة أُعيدت للتو من نظام قيد الاختبار — قيمة `created_at` لصف قاعدة بيانات جديد، ادعاء `iat` لرمز جلسة — فحص سلامة يدوي سريع بأن النظام يختم الوقت الحالي بشكل صحيح بدلًا من قيمة مُزاحة أو مُخزَّنة مؤقتًا أو قديمة. إذا لم تقع القيمتان ضمن ثانية أو ثانيتين من بعضهما، شيء ما في النظام قيد الفحص يستحق نظرة أقرب.

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

هل طابعي الزمني بالثواني أم الميلي ثانية؟

تكتشف الأداة ذلك. طابع Unix زمني حالي بالثواني له 10 أرقام؛ بالميلي ثانية له 13. إذا خرج تاريخ في 1970، مررت ميلي ثانية كثوانٍ؛ إذا وقع في سنة 55000، فعلت العكس.

ما هي حقبة Unix؟

منتصف ليل UTC في 1 يناير 1970، نقطة الصفر التي تحسب منها تقريبًا كل الأنظمة. الطوابع الزمنية السالبة صالحة وتمثل تواريخ سابقة — تتعامل هذه الأداة معها.

ما هي مشكلة عام 2038؟

الأنظمة التي تُخزِّن وقت Unix في عدد صحيح موقَّع بـ32 بت تفيض في 19 يناير 2038 وتعود إلى 1901. يستخدم JavaScript أعدادًا عشرية بـ64 بت، لذا لا تتأثر هذه الأداة، لكن كود C القديم وأعمدة قواعد البيانات الأقدم تتأثر.

أي منطقة زمنية هي "الوقت المحلي"؟

المنطقة الزمنية لجهازك، مقروءة من المتصفح. سطرا UTC وISO 8601 مستقلان عن المنطقة الزمنية، وهذا ما يجب تخزينه وتسجيله — الوقت المحلي فقط للعرض.