تخطي إلى المحتوى
SPCXTools

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

حول طوابع epoch الزمنية إلى تواريخ مقروءة والتواريخ إلى وقت Unix، مع التعرف التلقائي على الثواني والميلي ثانية.

تعمل محلياً — ملفاتك لا تغادر جهازك أبداً

جاري تحميل الأداة…

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

  1. 1يُعرض وقت Unix الحالي في الأعلى ويتم تحديثه كل ثانية — انسخه بنقرة واحدة.
  2. 2الصق الطابع الزمني في من طابع زمني إلى تاريخ. يتم التعرف على الثواني، والميلي ثانية، والميكرو ثانية، والنانو ثانية تلقائياً.
  3. 3اقرأ النتيجة حسب منطقتك الزمنية المحلية، وUTC، وISO 8601، وRFC 2822، والصيغة النسبية ("منذ 3 ساعات").
  4. 4للتحويل العكسي، اختر تاريخاً ووقتاً ضمن من تاريخ إلى طابع زمني، وحدد ما إذا كان الوقت محلياً أو UTC، ثم انسخ الثواني أو الميلي ثانية.

التحويل بين وقت Unix والتواريخ

عادةً ما تقوم أجهزة الكمبيوتر وقواعد البيانات وواجهات برمجة التطبيقات بتخزين الوقت في شكل رقم واحد: طابع Unix الزمني، والذي يحسب عدد الثواني منذ 1 يناير 1970 بالتوقيت العالمي المنسق (UTC). يتميز هذا التنسيق بأنه موجز ودقيق، ولكن يستحيل قراءته بلمحة بصر. يقوم محول epoch هذا بتحويل الطوابع الزمنية إلى تواريخ قابلة للقراءة — في منطقتك الزمنية وبتوقيت UTC — كما يحول أي تاريخ مجدداً إلى طابع زمني. تعمل الأداة بالكامل داخل متصفحك باستخدام إعدادات الساعة والمنطقة الزمنية الخاصة بجهازك.

الميزات

  • وقت Unix الحالي والمباشر بالثواني، جاهز للنسخ.
  • اكتشاف تلقائي للوحدات للثواني (10 أرقام)، والملي ثانية (13)، والميكرو ثانية (16)، والنانو ثانية (19).
  • تنسيقات إخراج متعددة: التاريخ الكامل المحلي، وتوقيت UTC، وتنسيق ISO 8601 (2026-10-02T08:30:00.000Z)، وتنسيق RFC 2822، ووصف زمني نسبي مثل "خلال يومين".
  • تحويل التاريخ إلى طابع زمني مع خيار اعتبار التاريخ كوقت محلي أو توقيت UTC، وإرجاع كل من الثواني والملي ثانية.

أين تصادف الطوابع الزمنية

السجلات والمراقبة. غالبًا ما تُسجل سجلات الخادم وأحداث التحليلات ومتتبعات الأخطاء الوقت بصيغة ثواني Epoch. تحويل هذه القيمة يخبرك بالضبط بوقت وقوع الحادث، وفقًا لمنطقتك الزمنية.

واجهات برمجة التطبيقات (APIs) و JSON. تُرجع العديد من واجهات برمجة التطبيقات حقولًا مثل "created": 1790000000 أو "expires_at". تُرجع دالة Date.now() في JavaScript ودالة System.currentTimeMillis() في Java الوقت بالمللي ثانية، بينما تستخدم أدوات Unix ودالة time.time() في Python ودالة time() في PHP الثواني. الخلط بينها يُعد من الأخطاء البرمجية الشائعة.

الرموز (Tokens) وملفات تعريف الارتباط. تستخدم JSON Web Tokens مطالبات iat و nbf و exp بصيغة ثواني Epoch. تقوم أداة فك تشفير JWT بتحويلها تلقائيًا.

قواعد البيانات وجداول البيانات. يساعد تحويل الطوابع الزمنية إلى تواريخ عند مراجعة السجلات، بينما يتيح لك تحويل التواريخ إلى طوابع زمنية كتابة استعلامات نطاق (range queries) دقيقة.

المناطق الزمنية والتوقيت العالمي المنسق (UTC)

يحدد الطابع الزمني لحظة واحدة، بغض النظر عن مكان وجودك. لا تهم المناطق الزمنية إلا عند عرض الوقت للمستخدم. ولهذا السبب يُعرض نفس الطابع الزمني بأوقات محلية مختلفة في طوكيو ونيويورك، بينما يظل التوقيت العالمي المنسق (UTC) كما هو. عند تحويل تاريخ إلى طابع زمني، كن دقيقًا: فالوقت "9:00" بالتوقيت المحلي و "9:00 UTC" ينتجان أرقامًا مختلفة ما لم تكن تعيش في منطقة زمنية تتبع التوقيت العالمي المنسق (UTC).

لمقارنة الأوقات بين المدن، استخدم أداة محول المناطق الزمنية. لحساب عدد الأيام بين تاريخين، جرب حاسبة الفرق بين تاريخين.

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

ما هو الطابع الزمني لـ Unix؟
الطابع الزمني لـ Unix (ويسمى أيضاً وقت epoch أو وقت POSIX) هو عدد الثواني التي مرت منذ الساعة 00:00:00 بالتوقيت العالمي المنسق (UTC) في 1 يناير 1970، دون احتساب الثواني الكبيسة. وهو متطابق في جميع أنحاء العالم في أي لحظة معينة، مما يجعله مثالياً لتخزين الأوقات ومقارنتها.
كيف أعرف ما إذا كان الطابع الزمني بالثواني أم بالمللي ثانية؟
قم بعد الأرقام. تتكون الطوابع الزمنية الحالية بالثواني من 10 أرقام (على سبيل المثال 1790000000)، بينما تتكون الطوابع بالمللي ثانية من 13 رقماً. يكتشف المحول ذلك تلقائياً، ويتعرف أيضاً على الميكرو ثانية المكونة من 16 رقماً والنانو ثانية المكونة من 19 رقماً.
لماذا يختلف الوقت المحول عما توقعته؟
وقت Unix يكون دائماً بالتوقيت العالمي المنسق (UTC). تستخدم النتيجة المحلية المنطقة الزمنية لجهازك، والتي تظهر بجانبها. إذا كانت القيمة تبدو غير صحيحة بفارق عدة ساعات، فمن المحتمل أن النظام الذي أنتجها خلط بين الوقت المحلي وتوقيت UTC. وإذا كانت غير صحيحة بمعامل 1000 (تاريخ في عام 1970 أو في المستقبل البعيد)، فقد حدث التباس بين الثواني والمللي ثانية.
ما هي مشكلة عام 2038؟
الأنظمة التي تخزن وقت Unix كعدد صحيح بإشارة 32 بت يمكنها العد فقط حتى 2,147,483,647 ثانية، وهو ما سيتم الوصول إليه في الساعة 03:14:07 UTC يوم 19 يناير 2038. بعد ذلك سيحدث تجاوز لسعة القيمة. تستخدم الأنظمة الحديثة أعداداً صحيحة 64 بت ولا تتأثر بذلك.
هل يمكنني تحويل طوابع زمنية سالبة؟
نعم. تمثل القيم السالبة تواريخ ما قبل 1 يناير 1970. على سبيل المثال، -86400 يمثل 31 ديسمبر 1969.
هل تستخدم هذه الأداة بياناتي؟
لا. تتم جميع التحويلات داخل متصفحك باستخدام وظائف التاريخ والمنطقة الزمنية المدمجة فيه.