محوّل الطابع الزمني (Unix Timestamp)
حوّل أي طابع زمني Unix إلى تاريخ مفهوم أو العكس، مع اكتشاف تلقائي للثواني والملّيثانية وسلاسل ISO، وساعة حية تعرض وقت epoch الحالي.
| الحدث | التاريخ (UTC) | ثواني Unix |
|---|---|---|
| بداية عصر Unix (epoch) | 1970-01-01T00:00:00Z | 0 |
| بداية الألفية (Y2K) | 2000-01-01T00:00:00Z | 946684800 |
| مليار ثانية منذ 1970 | 2001-09-09T01:46:40Z | 1000000000 |
| حدّ 32 بت (مشكلة 2038) | 2038-01-19T03:14:07Z | 2147483647 |
طريقة الاستخدام
- الصق طابعاً زمنياً Unix (بالثواني أو الملّيثانية) أو نص تاريخ في حقل الإدخال.
- تتعرّف الأداة على الصيغة تلقائياً وتجري التحويل فوراً دون أي زر.
- اقرأ النتيجة بالثواني والملّيثانية وتوقيت UTC وصيغة ISO والوقت المحلي.
الأسئلة الشائعة
ما هو الطابع الزمني Unix؟
الطابع الزمني Unix هو عدد الثواني المنقضية منذ 1 يناير 1970 الساعة 00:00:00 بتوقيت UTC، وهو ما يعرف بـ epoch. يمنح هذا الرقم كل الأنظمة طريقة واحدة مستقلة عن المناطق الزمنية لتخزين لحظات الزمن، ولهذا تعتمد عليه قواعد البيانات وواجهات API وملفات السجلات على نطاق واسع.
كيف أعرف أن الطابع بالثواني أم بالملّيثانية؟
انظر إلى عدد الأرقام: القيم التي تبلغ 10 أرقام أو أقل تكون ثوانٍ في الغالب (تكفي حتى سنة 2286)، أما 11 إلى 13 رقماً فتعني الملّيثانية. تطبّق هذه الأداة القاعدة نفسها: تقرأ ما لا يتجاوز 10 أرقام ثوانياً، وما بين 11 و13 رقماً ملّيثانياً، دون أن تطلب منك أي ضبط يدوي.
ما مشكلة سنة 2038؟
تخزّن كثير من الأنظمة القديمة الزمن كعدد صحيح بإشارة من 32 بت، ويبلغ هذا العدد حده الأقصى 2,147,483,647 في 19 يناير 2038 الساعة 03:14:07 بتوقيت UTC. بعدها بثانية يفيض العدد وقد يرجع إلى تاريخ سالب. الأنظمة الحديثة ذات 64 بت غير متأثرة، لكن الأجهزة المدمجة والبرمجيات القديمة قد تحتاج إصلاحات قبل ذلك التاريخ.
هل يُرسل التحويل إلى خادم؟
لا. يتم كل حساب داخل متصفحك باستخدام كائن Date المدمج، وتعمل الساعة الحية على جهازك بالكامل. لا يُرفع أي طابع زمني أو تاريخ إلى أي خادم ولا يُخزَّن، فيمكنك تحويل أوقات السجلات الخاصة وقواعد بيانات الإنتاج بأمان تام. لا حاجة لتسجيل الدخول ولا لأي إعداد مسبق.
ما الصيغ التي يمكن لصقها؟
يمكنك لصق طابع Unix صريح بالثواني أو الملّيثانية، أو أي نص تاريخ يفهمه المتصفح مثل 2024-01-15 أو 2024-01-15T09:30:00Z أو صيغة ISO 8601 كاملة مع فرق التوقيت. وإذا لم يكن الإدخال أرقاماً خالصة ولا تاريخاً مفهوماً، تخبرك الأداة بذلك فوراً بدلاً من التخمين.