مُحوِّل الطابع الزمني
حوّل طوابع Unix الزمنية إلى تواريخ قابلة للقراءة والعكس، بالثواني أو الميلي ثانية، مع عرض إخراج UTC وISO 8601 والوقت المحلي جنبًا إلى جنب.
- الملفات لا تغادر جهازك أبدًا
- مجاني، بدون تسجيل
- بدون علامات مائية
- يعمل دون اتصال بعد التحميل
كيفية استخدام مُحوِّل الطابع الزمني
- 1
الصق طابعًا زمنيًا أو اختر تاريخًا
تُكتَشف الثواني والميلي ثانية تلقائيًا.
- 2
اقرأ كل صيغة
تُعرَض UTC وISO 8601 والوقت المحلي والوقت النسبي كلها.
- 3
انسخ ما تحتاجه
تُنسَخ كل صيغة بنقرة واحدة.
لماذا تحسب تقريبًا كل الأنظمة الوقت بهذه الطريقة المحددة
طابع Unix الزمني هو ببساطة عدد الثواني المنقضية منذ منتصف ليل UTC في 1 يناير 1970 — نقطة مرجعية عشوائية اختيرت منذ عقود وأصبحت منذ ذلك الحين الافتراضي شبه العالمي لتمثيل لحظة في الزمن داخل نظام حاسوبي. الجاذبية أنه يُقلِّص تاريخًا ووقتًا إلى عدد صحيح واحد سهل المقارنة والتخزين: التحقق مما إذا كانت لحظة قبل أخرى مقارنة رقمية بسيطة بدلًا من حساب تقويم، وتخزينه يشغل مساحة ثابتة ومتوقَّعة بغض النظر عن أي قرن يقع فيه التاريخ. لهذا يُشكِّل أساس كل شيء من أعمدة الطابع الزمني في قواعد البيانات إلى استجابات API وإدخالات ملفات السجل، رغم أن الرقم الخام ليس له أي معنى لشخص ينظر إليه مباشرة — وهذا السبب الكامل لوجود مُحوِّل مثل هذا.
التمييز بين الثواني والميلي ثانية من نظرة واحدة
طابع Unix زمني يُمثِّل اللحظة الحالية بالثواني طوله عشرة أرقام، ونفس اللحظة مُعبَّرًا عنها بالميلي ثانية طولها ثلاثة عشر — ثلاثة أرقام إضافية لدقة الألف من الثانية. فرق الطول هذا هو الطريقة السريعة والموثوقة لتحديد أي وحدة رقم معين، ويشرح أيضًا نمطي الفشل الأكثر شيوعًا والتباسًا عند الافتراض الخاطئ. تمرير قيمة بالميلي ثانية إلى كود يتوقع الثواني يضرب التاريخ الظاهر بحوالي ألف، واقعًا في مكان ما في سنة 55000 — خاطئ بشكل مذهل وواضح. تمرير قيمة بالثواني إلى كود يتوقع الميلي ثانية يفعل العكس: يقسم الوقت المنقضي الفعلي على حوالي ألف، مما يجعل التاريخ المُفسَّر يقع في مكان ما في 1970، قريبًا بما يكفي من تاريخ معقول ليُخلَط أحيانًا بخطأ حقيقي في مكان آخر بدلًا من عدم تطابق وحدات.
لماذا ينتمي UTC للتخزين والوقت المحلي للعرض
طابع Unix زمني خام لا يحمل أي معلومات منطقة زمنية على الإطلاق — إنه ببساطة عد ثوانٍ منقضية، متطابق في أي مكان على الأرض في لحظة معينة — واللحظة التي تُحوِّله فيها إلى تاريخ قابل للقراءة هي حيث يجب اختيار منطقة زمنية لأغراض العرض. تخزين وتسجيل الأحداث باستخدام UTC (أو الطابع الزمني الخام نفسه، المستقل عن المنطقة الزمنية بالتعريف) يعني أن كل سجل في نظام يُمثِّل بالضبط نفس اللحظة بغض النظر عن أي منطقة زمنية يتضح أن الخادم أو قاعدة البيانات أو الشخص الذي يقرأ السجل فيها. التحويل إلى الوقت المحلي قرار طبقة عرض يُتخذ فقط عندما ينظر إنسان فعلًا إلى القيمة، لذا تفصل هذه الأداة الاثنين بوضوح: UTC وISO 8601 كالقيم التي يستحق تخزينها ومقارنتها، الوقت المحلي كالنسخة التي يستحق قراءتها.
مشكلة عام 2038، ولماذا لن تؤثر على هذه الأداة
قدر كبير من البنية التحتية الأقدم — كود C قديم، بعض الأنظمة المُضمَّنة، أنواع أعمدة قاعدة بيانات أقدم معينة — تُخزِّن طابعًا زمنيًا لـUnix في عدد صحيح موقَّع بـ32 بت، وله سقف ثابت: يفيض في 03:14:07 UTC في 19 يناير 2038 ويعود إلى تاريخ من 1901، خطأ بنفس الشكل الأساسي لمشكلة عام 2000 لكنه متجذر في حدود أعداد صحيحة ثنائية بدلًا من سنوات برقمين. يُمثِّل JavaScript الأرقام كقيم فاصلة عائمة بـ64 بت، ولها هامش أكبر بكثير وغير خاضعة لهذا الفيضان المحدد، لذا طابع زمني محسوب في هذه الأداة لا يتأثر — القلق ينطبق على أي نظام أنتج أصلًا الطابع الزمني قيد التحويل، لا التحويل الذي يحدث هنا.
الأسئلة الشائعة
هل طابعي الزمني بالثواني أم الميلي ثانية؟
تكتشف الأداة ذلك. طابع Unix زمني حالي بالثواني له 10 أرقام؛ بالميلي ثانية له 13. إذا خرج تاريخ في 1970، مررت ميلي ثانية كثوانٍ؛ إذا وقع في سنة 55000، فعلت العكس.
ما هي حقبة Unix؟
منتصف ليل UTC في 1 يناير 1970، نقطة الصفر التي تحسب منها تقريبًا كل الأنظمة. الطوابع الزمنية السالبة صالحة وتمثل تواريخ سابقة — تتعامل هذه الأداة معها.
ما هي مشكلة عام 2038؟
الأنظمة التي تُخزِّن وقت Unix في عدد صحيح موقَّع بـ32 بت تفيض في 19 يناير 2038 وتعود إلى 1901. يستخدم JavaScript أعدادًا عشرية بـ64 بت، لذا لا تتأثر هذه الأداة، لكن كود C القديم وأعمدة قواعد البيانات الأقدم تتأثر.
أي منطقة زمنية هي "الوقت المحلي"؟
المنطقة الزمنية لجهازك، مقروءة من المتصفح. سطرا UTC وISO 8601 مستقلان عن المنطقة الزمنية، وهذا ما يجب تخزينه وتسجيله — الوقت المحلي فقط للعرض.
مهام شائعة لأداة مُحوِّل الطابع الزمني
قد تحتاج أيضًا إلى
مُفكِّك ترميز JWT
فُك ترميز وافحص JSON Web Tokens
حاسبة العمر
العمر الدقيق بالسنوات والأشهر والأيام
مولّد التجزئة (Hash)
MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512
مُرمِّز ومُفكِّك ترميز Base64
رمِّز وفُك ترميز Base64 وBase64URL
مُنسِّق CSS
جمِّل أو صغِّر أوراق الأنماط
أداة تصغير CSS
صغّر أوراق الأنماط بأداة تصغير حقيقية تفهم CSS
مُنسِّق HTML
جمِّل وضع مسافة بادئة لـHTML بشكل صحيح
مُنسِّق JavaScript
نسِّق JS وTypeScript بمُحلِّل حقيقي