🖥️ محوّل الطابع الزمني Unix
تتتبّع سطرًا في سجل أخطاء أو حقلًا في واجهة برمجية؟ الصق الرقم، سواء كان من 10 خانات أو 13، وتُحدَّد الوحدة تلقائيًا. وتظهر القيمة بالثواني وبالملّي ثانية معًا لتنسخ ما يتوقعه نظامك.
إجابة سريعة: الطابع الزمني Unix هو عدد الثواني منذ الساعة 00:00:00 بتوقيت UTC يوم 1 يناير 1970. فالطابع 1700000000 يوافق الثلاثاء 14 نوفمبر 2023 الساعة 22:13:20 بتوقيت UTC (2023-11-14T22:13:20.000Z)، والقيمة 1700000000000 بالملّي ثانية تدل على اللحظة نفسها.
لم يُقيَّم بعد · آخر تحديث · مجانًا · دون تسجيل
مدخلات محوّل الطابع الزمني Unix
النتيجة
الطابع الزمني للوقت الحالي
الاثنين، 12 أكتوبر 2026، الساعة 20:29:17 بتوقيت UTC
| ISO 8601 | 2026-10-12T20:29:17.988Z |
| التاريخ بتوقيت غرينتش | الاثنين، 12 أكتوبر 2026 20:29:17 GMT |
| Unix بالثواني | 1791836957 |
| Unix بالملّي ثانية | 1791836957988 |
- بالنسبة إلى الآن
- الآن
- يوم الأسبوع
- الاثنين
ما وقت Unix؟
وقت Unix (ويُسمّى أيضًا وقت الحقبة) هو عدد الثواني المنقضية منذ حقبة Unix، أي الساعة 00:00:00 بتوقيت UTC يوم الخميس 1 يناير 1970. وتستخدمه قواعد البيانات والواجهات البرمجية وملفات السجلات ولغات البرمجة، لأن تخزين عدد صحيح واحد وترتيبه ومقارنته أمر سهل.
التاريخ = 1970-01-01T00:00:00Z + ثواني الطابع الزمني · الأيام = ⌊الطابع الزمني ÷ 86,400⌋
مثال محلول
1,700,000,000 ÷ 86,400 = 19,675 يومًا كاملًا ويتبقى 80,000 ثانية. واليوم رقم 19,675 بعد الحقبة هو 14 نوفمبر 2023، و80,000 ثانية تساوي 22 ساعة و13 دقيقة و20 ثانية، فالطابع الزمني يوافق 2023-11-14T22:13:20Z، وهو يوم ثلاثاء.
طوابع زمنية بارزة
| الطابع الزمني | التاريخ (بتوقيت UTC) |
|---|---|
| 0 | 1970-01-01 00:00:00 |
| 1000000000 | 2001-09-09 01:46:40 |
| 1700000000 | 2023-11-14 22:13:20 |
| 2000000000 | 2033-05-18 03:33:20 |
| 2147483647 | 2038-01-19 03:14:07 (حد الـ32 بت) |
ثوانٍ أم ملّي ثانية؟
تعمل أدوات Unix ولغتا بايثون وبي إتش بي ومعظم قواعد البيانات بالثواني الكاملة، فتنتج اليوم أرقامًا من 10 خانات. أما جافاسكريبت وجافا وكثير من الواجهات البرمجية على الويب فتستخدم الملّي ثانية، فتنتج 13 خانة. والخلط بينهما أشيع أخطاء الطوابع الزمنية: فقراءة الملّي ثانية على أنها ثوانٍ تنقلك عشرات آلاف السنين إلى المستقبل، وقراءة الثواني على أنها ملّي ثانية تعيدك إلى يناير 1970. ويفحص هذا المحوّل حجم الرقم ويختار الوحدة الصحيحة تلقائيًا، ويعرض الصيغتين دائمًا لتنسخ ما يتوقعه نظامك.
المناطق الزمنية وصيغة ISO 8601
تُعرض النتائج بتوقيت UTC. وتنتهي صيغة ISO 8601 بالحرف «Z» (توقيت زولو، أي UTC)، فتستطيع أي لغة برمجة قراءتها دون لبس. ولعرض الوقت المحلي أضف فارق منطقتك الزمنية، مثل UTC−5 لنيويورك في الشتاء، وUTC+4 لدبي.
الحصول على الطابع الزمني الحالي برمجيًا
- جافاسكريبت: يعطي التاريخ الحالي بالملّي ثانية، فاقسمه على 1000 وقرّبه إلى الأسفل لتحصل على الثواني.
- بايثون: تعطي دالة الوقت في وحدة الوقت القياسية الثواني بكسر عشري، فحوّلها إلى عدد صحيح.
- سطر الأوامر: أمر التاريخ مع التنسيق +%s يطبع الثواني مباشرة.
- قواعد البيانات: في بوستجري إس كيو إل استخرج قيمة الحقبة من الوقت الحالي.
الطوابع الزمنية السالبة تمثّل تواريخ قبل 1970، فمثلًا −86400 توافق 31 ديسمبر 1969.
الأسئلة الشائعة
هل الطابع الزمني لديّ بالثواني أم بالملّي ثانية؟
الطوابع الزمنية الحالية مؤلفة من 10 خانات بالثواني (مثل 1700000000)، ومن 13 خانة بالملّي ثانية (1700000000000). ويعامل المحوّل أي قيمة تبلغ 100 مليار أو أكثر على أنها بالملّي ثانية.
هل تتأثر الطوابع الزمنية بالمناطق الزمنية؟
لا. الطابع الزمني واحد في كل مكان عند اللحظة نفسها، لأنه يُقاس دائمًا من منتصف ليل 1 يناير 1970 بتوقيت UTC. وما يتغير بحسب المنطقة الزمنية هو طريقة عرضه فقط.
ما مشكلة عام 2038؟
الأنظمة التي تخزّن الطوابع الزمنية في أعداد صحيحة بإشارة من 32 بت تفيض بعد القيمة 2147483647، أي الساعة 03:14:07 بتوقيت UTC يوم 19 يناير 2038. أما الأنظمة الحديثة ذات 64 بت فلا تتأثر.
هل تحتسب طوابع Unix الثواني الكبيسة؟
لا. يفترض وقت Unix أن كل يوم يتألف من 86,400 ثانية بالضبط ويتجاهل الثواني الكبيسة، وهذا يُبقي حسابات التواريخ بسيطة.
قيّم محوّل الطابع الزمني Unix
لا نعرض سوى متوسط التقييم. تصل بلاغات الأخطاء مباشرةً إلى بريدنا لنتحقق منها ونصححها. اطّلع على المنهجية و سياسة الخصوصية.