⏱️ أدوات وقت UNIX

محول Epoch ومحول Unix Timestamp

حوّل Unix timestamp إلى تاريخ، أو timestamp إلى تاريخ ووقت، أو تاريخ UTC مرة أخرى إلى epoch time. اعرض Unix timestamp الحالي، واكتشف تلقائياً الثواني أو المللي ثانية أو الميكروثانية أو النانوثانية، وقارن UTC بوقتك المحلي.

Unix timestamp الحاليTimestamp إلى تاريختاريخ إلى timestampثوانٍ · ms · μs · ns
Unix Timestamp الحالي
ثوانٍ—
مللي ثانية—

Timestamp إلى تاريخ

جاهز

تاريخ إلى Timestamp

جاهز

Epoch Timestamp للبداية والنهاية

جاهز

تحويل الثواني إلى أيام وساعات ودقائق

جاهز

Epoch Time الحالي في لغات البرمجة الشائعة

تعيد هذه الأمثلة Unix timestamp الحالي. معظمها يعيد الثواني؛ أما JavaScript Date.now() فيعيد المللي ثانية، لذلك يقسم المثال على 1000.

محول Epoch أونلاين

استخدم محول Epoch ومحول Unix Timestamp لتحويل epoch time إلى تاريخ ووقت عاديين، أو تحويل تاريخ UTC مرة أخرى إلى timestamp. تغطي الأداة عمليات بحث شائعة مثل timestamp إلى تاريخ وepoch time converter وUnix time converter وtimestamp converter.

يتعامل المحول تلقائياً مع Unix timestamps بوحدات الثواني والمللي ثانية والميكروثانية والنانوثانية. يمكنك أيضاً عرض timestamp الحالي، ومقارنة UTC بالوقت المحلي، والعثور على timestamps لبداية ونهاية سنة أو شهر أو يوم، وتحويل الثواني إلى أيام وساعات ودقائق.

ما هو epoch time؟

Epoch time، ويُسمى أيضاً Unix time، يحسب عدد الثواني منذ 1 يناير 1970 عند 00:00:00 بتوقيت UTC. وهو يمنح البرامج طريقة رقمية مضغوطة لتمثيل لحظة زمنية محددة.

يُستخدم Unix time على نطاق واسع في أنظمة التشغيل وقواعد البيانات وواجهات API والسجلات والتحليلات والتطبيقات الموزعة.

ما هو Unix timestamp؟

Unix timestamp هو تمثيل رقمي للوقت يعتمد على Unix epoch. عادةً ما يُخزّن Unix timestamp القياسي بالثواني، رغم أن كثيراً من الأنظمة تستخدم المللي ثانية أو الميكروثانية أو النانوثانية.

فعلى سبيل المثال، تعمل المتصفحات وواجهات JavaScript API غالباً بالمللي ثانية، بينما تستخدم كثير من الأنظمة من جهة الخادم وواجهات API الثواني.

كيف أحوّل Unix timestamp إلى تاريخ؟

أدخل timestamp في مربع Timestamp إلى تاريخ واضغط تحويل. عند اختيار الاكتشاف التلقائي، يقدّر المحول ما إذا كان الرقم بالثواني أو المللي ثانية أو الميكروثانية أو النانوثانية.

تعرض النتيجة قيمة epoch والتاريخ والوقت بتوقيت UTC والتاريخ والوقت المحليين وإخراج ISO 8601.

كيف أحوّل تاريخاً إلى Unix timestamp؟

أدخل السنة والشهر واليوم والساعة والدقيقة والثانية في قسم تاريخ إلى Timestamp. يتم التعامل مع الإدخال باعتباره UTC.

يعيد المحول Unix timestamps بالثواني والمللي ثانية والميكروثانية والنانوثانية لتستخدم الوحدة التي يتطلبها تطبيقك.

ما هو Unix timestamp الحالي؟

يعرض العداد المباشر أعلى الأداة Unix timestamp الحالي بالثواني والمللي ثانية ويتم تحديثه تلقائياً.

يمكنك نسخ أي من القيمتين مباشرة. يعتمد Unix time على UTC، لذلك يمثل timestamp الرقمي اللحظة نفسها في جميع أنحاء العالم.

ما الفرق بين timestamp بالثواني والمللي ثانية؟

يتكون Unix timestamp بالثواني عادةً من نحو 10 أرقام للتواريخ الحديثة. أما timestamp بالمللي ثانية فعادةً نحو 13 رقماً، والميكروثانية نحو 16، والنانوثانية نحو 19.

تمثل الأرقام الإضافية دقة أعلى. يستطيع هذا المحول اكتشاف هذه الوحدات الشائعة تلقائياً أو يمكنك تحديد الوحدة يدوياً.

هل epoch time وUnix time الشيء نفسه؟

في الاستخدام اليومي للمطورين، تشير epoch time وUnix time وUnix timestamp عادةً إلى النظام نفسه القائم على Unix epoch الذي يبدأ في 1 يناير 1970 UTC.

قد تشير كلمة epoch تقنياً إلى تواريخ مرجعية أخرى في أنظمة مختلفة، لكن Unix epoch هو المعنى الأكثر شيوعاً بفارق كبير في أدوات timestamp.

لماذا يظهر timestamp بشكل مختلف في الوقت المحلي؟

يحدد Unix timestamp لحظة واحدة، لكن يمكن عرض تلك اللحظة بشكل مختلف في المناطق الزمنية المختلفة. UTC هو المرجع المشترك، بينما يطبق الوقت المحلي المنطقة الزمنية للجهاز وقواعد التوقيت الصيفي.

يعرض هذا المحول كلاً من UTC والوقت المحلي للمتصفح حتى تتمكن من مقارنتهما مباشرة.

كيف تُستخدم Unix timestamps في JSON وواجهات API؟

تخزن كثير من واجهات API وJSON payload التواريخ على شكل Unix timestamps لأن الأرقام مضغوطة وسهلة التحليل برمجياً. بعد تحويل timestamp هنا، يمكنك فحص payload كامل باستخدام منسق JSON المرتبط.

تحقق دائماً من وثائق API لمعرفة ما إذا كانت وحدة timestamp هي الثواني أو المللي ثانية أو الميكروثانية أو النانوثانية.

ماذا يحدث لـ Unix time في عام 2038؟

تؤثر مشكلة عام 2038 على البرامج التي تخزن Unix time في عدد صحيح signed من 32 بت. تصل القيمة القصوى إلى حدها في يناير 2038.

تدعم الأنظمة والتطبيقات الحديثة ذات 64 بت عادةً نطاقات timestamp أكبر بكثير، لكن البرامج القديمة والأنظمة المضمنة قد تظل بحاجة إلى اهتمام خاص.