محوّل Unix Timestamp (ث، ms، ISO، محلي)
اكتب Unix timestamp لرؤية التاريخ في تنسيقات متعددة، أو اختر تاريخاً للحصول على قيمة Unix الخاصة به. Timestamp الحالي الحي معروض للمرجع.
كيف تعمل
ما هو Unix timestamp
Unix timestamp هو عدد الثواني (أو الميلي ثانية في JavaScript) منذ Unix epoch — منتصف الليل UTC في 1 يناير 1970. إنه رقم واحد يرمز لحظة في الزمن بدون غموض. APIs وقواعد البيانات وملفات السجلات تستخدمه في كل مكان لأن مقارنة timestamps هي مجرد حساب عدد صحيح.
JavaScript و Python والعديد من الأنظمة الأخرى تستخدم ميلي ثانية (Date.now() يُرجع ms في JS). C و Go وأصداف Unix تستخدم الثواني (date +%s). عند التحويل، تحقق دائماً من أي وحدة timestamp الخاصة بك — قيمة 1.7 تريليون هي ميلي ثانية؛ 1.7 مليار هي ثواني.
ISO 8601 مقابل تنسيقات المنطقة
ISO 8601 (مثل 2026-05-06T14:30:00Z) هو تنسيق التبادل العالمي. المنطقة الزمنية صريحة ('Z' = UTC، أو +03:00 إلخ)، ويتم فرزها بشكل صحيح كنص. استخدمه دائماً للتخزين و APIs.
تنسيقات المنطقة (مثل '6 مايو 2026، 2:30:00 م') للعرض. تعتمد على لغة المستخدم ومنطقته. الحاسبة تُظهر كليهما — انسخ ISO للكود، انسخ المنطقة للبريد الإلكتروني أو التقارير.
مشكلة سنة 2038
Unix timestamps من نوع integer 32-بت موقّع تطفح عند 2³¹ − 1 ثانية = 2,147,483,647 = 03:14:07 UTC في 19 يناير 2038. الأنظمة التي تستخدم int32 ستعود إلى قيم سالبة، مما يكسر حساب التاريخ. الأنظمة الحديثة تستخدم timestamps 64-بت آمنة لـ ~292 مليار سنة.
إذا كنت تعمل مع الأنظمة المدمجة أو مخططات قاعدة بيانات قديمة أو كود C قديم، دقق حجم time_t. الانتقال إلى integer 64-بت هو الإصلاح؛ تخزين timestamps كسلاسل (ISO) يتجنب المشكلة تماماً.
أسئلة شائعة
›لماذا أحياناً تكون timestamps من 13 رقم؟
تلك ميلي ثانية. JavaScript والعديد من APIs الويب تستخدم ms. اقسم على 1000 للحصول على ثواني.
›في أي منطقة زمنية يكون Unix timestamp؟
لا شيء — إنه ثواني UTC منذ epoch. حوّله إلى تاريخ محلي باستخدام المنطقة الزمنية التي يكون فيها تطبيقك أو مستخدمك.
›هل التحويل دقيق؟
نعم. نستخدم Date API الخاص بالمتصفح، الذي يستخدم ساعة النظام. الدقة حتى الميلي ثانية.
›ما هو ISO 8601؟
تنسيق تاريخ-وقت قياسي دولي: YYYY-MM-DDTHH:MM:SS+TZ. قابل للفرز كنص، لا لبس فيه حول المنطقة الزمنية.
›لماذا 'الوقت المحلي' لا يطابق ساعة نظامي؟
يستخدم المنطقة الزمنية المُبلغ عنها من متصفحك. إذا كانت ساعة نظامك خاطئة أو منطقة المتصفح تختلف، النتائج تختلف.
›هل timestamps السالبة صالحة؟
نعم — تمثل تواريخ قبل 1970. معظم اللغات تتعامل معها؛ كن حذراً مع توافق قاعدة البيانات.
›هل يمكنني التحويل دفعة؟
ليس بعد. للتحويلات الفردية، هذه الأداة جيدة؛ لآلاف القيم، استخدم سكريبت.
›هل تغادر البيانات متصفحي؟
لا. التحويل يعمل محلياً.
أدوات ذات صلة
آخر تحديث: