IslandPDF IslandPDF

طابع Unix الزمني

حوّل طابعًا زمنيًا لـ Unix (epoch) إلى تاريخ قابل للقراءة وتاريخًا إلى طابع زمني — بالثواني أو بالملّي ثانية. أداة مجانية عبر الإنترنت، فوري.
طابع Unix الزمني الحالي
طابع زمني ← تاريخ
التوقيت المحلي
UTC
ISO 8601
نسبي
تاريخ ← طابع زمني
ثوانٍ
ميلي ثانية
UTC

ما هو طابع Unix الزمني (epoch time)؟

طابع Unix الزمني — ويُسمى أيضًا وقت Unix أو epoch time أو وقت POSIX — هو عدد الثواني المنقضية منذ 1 يناير 1970 عند الساعة 00:00:00 بالتوقيت العالمي المنسق (UTC)، وهي نقطة بداية تُسمى «الحقبة». إنه ببساطة قيمة رقمية تمثل تاريخًا ووقتًا دقيقين.

إنها أبسط طريقة للحاسوب لتمثيل تاريخ ووقت: عدد صحيح واحد، متطابق في كل مكان في العالم ومستقل عن المنطقة الزمنية. يوجد طابع Unix الزمني في قواعد البيانات وملفات السجلات وواجهات برمجة التطبيقات وأنظمة Linux ومعظم لغات البرمجة (PHP، JavaScript، Python، Java، SQL…).

مهم: يُحسب طابع Unix الزمني دائمًا بالتوقيت العالمي المنسق (UTC، قريب من غرينتش). وعند عرضه فقط يُترجم إلى منطقة زمنية للحصول على تاريخ ووقت «بشريين». فالرقم نفسه 1700000000 يوافق الساعة 23:13 في باريس، و17:13 في نيويورك، أو 7:13 صباحًا في اليوم التالي في طوكيو — إنها نفس اللحظة بالضبط، مقروءة بتوقيتات محلية مختلفة. تحويل طابع زمني إلى تاريخ، أو تاريخ إلى طابع زمني، يعني ببساطة اختيار المنطقة الزمنية للعرض.

1 يناير 1970 0 اليوم 1 750 166 400 +1 ثانية مع كل ثانية تمر

لماذا نستخدم طابع Unix الزمني؟

تمثيل التاريخ والوقت برقم بسيط — الطابع الزمني — له مزايا عديدة للمطورين وقواعد البيانات والحواسيب:

🌍
عالمينفس القيمة في كل مكان في العالم، بغض النظر عن المنطقة الزمنية أو التنسيق المحلي (يوم/شهر أو شهر/يوم).
بسيط ومضغوطعدد صحيح واحد يُخزَّن، بدلًا من سلسلة نصية طويلة.
📊
سهل المقارنةمقارنة تاريخين تعني مقارنة رقمين: مثالي للترتيب أو حساب مدة.
🔧
معيار في كل مكانمفهوم من كل لغة وقاعدة بيانات ونظام تشغيل.

ثوانٍ أم ميلي ثانية؟

حسب النظام، يُعبَّر عن الطابع الزمني بالثواني أو بالميلي ثانية.

تستخدم أنظمة Unix/Linux وPHP وMySQL عادةً الثواني (10 أرقام اليوم، مثلاً 1750166400). أما JavaScript والعديد من واجهات برمجة تطبيقات الويب فتستخدم الميلي ثانية (13 رقمًا، مثلاً 1750166400000).

لا داعي للقلق: يكتشف هذا المحوّل الوحدة تلقائيًا. إذا لصقت 13 رقمًا، فسيفهمها كميلي ثانية؛ وإلا فسيقرأها كثوانٍ.

بعض المراجع المفيدة

10
أرقام = طابع زمني بالثواني
13
أرقام = طابع زمني بالميلي ثانية
86 400
ثانية في اليوم

مشكلة عام 2038: الأنظمة التي تخزّن الطابع الزمني في عدد صحيح من 32 بت لن تتمكن من العدّ بعد 19 يناير 2038 عند الساعة 03:14:07 بالتوقيت العالمي المنسق. الأنظمة الحديثة (64 بت) غير متأثرة.

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

لا يستغرق التحويل بين الطوابع الزمنية لـ Unix والتواريخ القابلة للقراءة سوى بضع ثوانٍ.
أدخل طابعًا زمنيًا لـ Unix لتحويله إلى تاريخ قابل للقراءة.
أو حدّد تاريخًا ووقتًا لإنشاء الطابع الزمني لـ Unix المقابل.
يكتشف المحوّل تلقائيًا ما إذا كان طابعك الزمني يستخدم الثواني (10 أرقام) أو الملّي ثانية (13 رقمًا).
انسخ النتيجة واستخدمها في تطبيقك أو واجهة API أو قاعدة بياناتك أو تحليل السجلات.

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

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

يُعرَض الطابع الزمني الحالي لـ Unix في أعلى هذه الصفحة ويُحدَّث تلقائيًا في الوقت الفعلي.

هل يمكنني تحويل التواريخ قبل عام 1970؟

نعم. تُمثَّل التواريخ السابقة لعصر Unix بطوابع زمنية سالبة لـ Unix وتدعمها الأنظمة الحديثة.

هل هذا المحوّل مجاني؟

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

أدوات البيانات ذات الصلة