محول الطوابع الزمنية
حوّل طوابع Unix الزمنية إلى تواريخ مقروءة وبالعكس في أي منطقة زمنية، مع التحويل الجماعي وساعات العالم وحساب فروق الوقت والتنسيقات المخصصة ومولّد الطوابع، كل ذلك محليًا في متصفحك.
واجهة الأداة نفسها باللغة الإنجليزية حاليًا، وتعمل بالكامل داخل متصفحك.
جارٍ تحميل الأداة…
ما هو طابع Unix الزمني؟
طابع Unix الزمني هو عدد الثواني المنقضية منذ الساعة 00:00:00 بالتوقيت العالمي في 1 يناير 1970، وهي لحظة تُعرف بالحقبة (epoch). وبه تخزّن الحواسيب الوقت في كل مكان تقريبًا: في قواعد البيانات، وملفات السجلات، وحمولات API، ومطالبات انتهاء JWT، وبيانات الملفات الوصفية. عدد صحيح واحد، دون منطقة زمنية، ودون التباس في صيغ التاريخ؛ وهذا بالضبط سبب استخدامه، وسبب عجز البشر عن قراءته.
وتفصيلان مهمان عمليًا. بعض الأنظمة تخزّن الثواني وأخرى المللي ثانية، فالقيمة ذات ثلاثة عشر رقمًا طابع بالمللي ثانية وذات العشرة أرقام بالثواني؛ والخلط بينهما يبعدك بمعامل ألف. والطابع دائمًا بالتوقيت العالمي، فتحويله للبشر يعني تطبيق منطقة زمنية؛ فاللحظة نفسها وقت مختلف على الساعة في عمّان والرياض ولندن ونيويورك.
لماذا أنشأنا هذه الأداة
تلجأ إلى هذا أثناء قراءة السجلات، أو ربط الأحداث عبر الخدمات، أو التحقق من موعد انتهاء رمز، أو معرفة هل كُتب سجل قبل حادثة أم بعدها.
والقيم نفسها نادرًا ما تكون سرية، لكنها تصل ملتصقة بأسطر سجلات وحمولات سرية جدًا. والمحوّل الذي يُبقي كل شيء محليًا يعني أنك تستطيع لصق سطر كامل دون التفكير فيما فيه أيضًا. أداتنا تعمل بالكامل في المتصفح بواجهة التاريخ في JavaScript، فلا يُرسل أي طلب ولا يُخزّن شيء. وتعمل دون اتصال أيضًا، وهذا مهم حين تكون في خضم حادثة ولا تريد الاعتماد على جاهزية خدمة شخص آخر.
نصائح وأخطاء شائعة
- عشرة أرقام تعني ثواني، وثلاثة عشر تعني مللي ثانية؛ عُدّ قبل أن تحوّل.
- الطوابع دائمًا بالتوقيت العالمي؛ والوقت المحلي الذي تراه يعتمد على إعداد المنطقة الزمنية في جهازك.
- انتقالات التوقيت الصيفي تجعل بعض الأوقات المحلية ملتبسة أو غير موجودة، ولهذا بالضبط تخزّن الأنظمة التوقيت العالمي.
- الطوابع السالبة صالحة وتمثّل تواريخ قبل 1970.
بداية سريعة: استخدام محول الطوابع الزمنية
- الصق طابع Unix زمنيًا لتحويله إلى تاريخ مقروء، أو أدخل تاريخًا لتحصل على الطابع.
- تحقق هل قيمتك بالثواني أم بالمللي ثانية؛ عُدّ الأرقام.
- اقرأ النتيجة بالتوقيت العالمي وبمنطقتك الزمنية المحلية.
- استخدم خيار الوقت الحالي حين تحتاج طابعًا للحظة الآن.
- انسخ الصيغة التي تحتاجها.
تقرأ موعد انتهاء رمز؟ أداة فك رموز JWT تعرض المطالبة، وهذه الأداة تحوّلها إلى تاريخ. ولحساب الأعمار بلغة البشر، راجع حاسبة العمر.
ما هو طابع Unix الزمني
يعدّ طابع Unix الزمني الثواني المنقضية منذ «الحقبة»، أي منتصف الليل بالتوقيت العالمي في 1 يناير 1970. إنه عدد صحيح واحد دون منطقة زمنية ودون تنسيق ودون التباس، ولهذا بالضبط تحبه الأنظمة. فالقيمة 0 هي الحقبة نفسها، و1721390400 لحظة في يوليو 2024. ولا يستطيع البشر قراءته بنظرة، ومن هنا الحاجة إلى التحويل.
فخ الثواني مقابل المللي ثانية
هذا يوقع الجميع مرة على الأقل. تأتي طوابع Unix بنوعين:
- الثواني: الصيغة الكلاسيكية، 10 أرقام للتواريخ الحالية (مثل
1721390400). - المللي ثانية: تستخدمها JavaScript وكثير من واجهات API، 13 رقمًا (مثل
1721390400000).
أعطِ قيمة بالمللي ثانية لمحلل يتوقع الثواني فتهبط بعد آلاف السنين؛ وافعل العكس فتهبط في 1970. وإذا بدا التاريخ المحوّل عبثيًا، فأنت غالبًا خلطت الوحدات؛ عُدّ الأرقام.
المناطق الزمنية مهمة
الطابع نفسه دائمًا بالتوقيت العالمي، لكنك تريد عادةً رؤية التاريخ في منطقة زمنية محددة. فاللحظة نفسها وقت مختلف على الساعة في لندن ونيويورك وطوكيو. وعند التحويل، كن واضحًا هل تقرأ النتيجة بالتوقيت العالمي أم بوقتك المحلي، خصوصًا عند مقارنة طوابع من أنظمة في مناطق مختلفة.
استخدامات شائعة
- قراءة الطوابع في السجلات لمعرفة متى وقع حدث.
- فك مطالبة
expفي رمز JWT للتحقق من انتهائه، مع أداة فك رموز JWT. - تتبع أخطاء الجدولة بتحويل الأوقات المخزنة إلى تواريخ مقروءة.
- ضبط وقت محدد بإيجاد طابعه لإعدادات أو اختبار.