التحويل بين وقت Unix والتواريخ
عادةً ما تقوم أجهزة الكمبيوتر وقواعد البيانات وواجهات برمجة التطبيقات بتخزين الوقت في شكل رقم واحد: طابع Unix الزمني، والذي يحسب عدد الثواني منذ 1 يناير 1970 بالتوقيت العالمي المنسق (UTC). يتميز هذا التنسيق بأنه موجز ودقيق، ولكن يستحيل قراءته بلمحة بصر. يقوم محول epoch هذا بتحويل الطوابع الزمنية إلى تواريخ قابلة للقراءة — في منطقتك الزمنية وبتوقيت UTC — كما يحول أي تاريخ مجدداً إلى طابع زمني. تعمل الأداة بالكامل داخل متصفحك باستخدام إعدادات الساعة والمنطقة الزمنية الخاصة بجهازك.
الميزات
- وقت Unix الحالي والمباشر بالثواني، جاهز للنسخ.
- اكتشاف تلقائي للوحدات للثواني (10 أرقام)، والملي ثانية (13)، والميكرو ثانية (16)، والنانو ثانية (19).
- تنسيقات إخراج متعددة: التاريخ الكامل المحلي، وتوقيت UTC، وتنسيق ISO 8601 (
2026-10-02T08:30:00.000Z)، وتنسيق RFC 2822، ووصف زمني نسبي مثل "خلال يومين". - تحويل التاريخ إلى طابع زمني مع خيار اعتبار التاريخ كوقت محلي أو توقيت UTC، وإرجاع كل من الثواني والملي ثانية.
أين تصادف الطوابع الزمنية
السجلات والمراقبة. غالبًا ما تُسجل سجلات الخادم وأحداث التحليلات ومتتبعات الأخطاء الوقت بصيغة ثواني Epoch. تحويل هذه القيمة يخبرك بالضبط بوقت وقوع الحادث، وفقًا لمنطقتك الزمنية.
واجهات برمجة التطبيقات (APIs) و JSON. تُرجع العديد من واجهات برمجة التطبيقات حقولًا مثل "created": 1790000000 أو "expires_at". تُرجع دالة Date.now() في JavaScript ودالة System.currentTimeMillis() في Java الوقت بالمللي ثانية، بينما تستخدم أدوات Unix ودالة time.time() في Python ودالة time() في PHP الثواني. الخلط بينها يُعد من الأخطاء البرمجية الشائعة.
الرموز (Tokens) وملفات تعريف الارتباط. تستخدم JSON Web Tokens مطالبات iat و nbf و exp بصيغة ثواني Epoch. تقوم أداة فك تشفير JWT بتحويلها تلقائيًا.
قواعد البيانات وجداول البيانات. يساعد تحويل الطوابع الزمنية إلى تواريخ عند مراجعة السجلات، بينما يتيح لك تحويل التواريخ إلى طوابع زمنية كتابة استعلامات نطاق (range queries) دقيقة.
المناطق الزمنية والتوقيت العالمي المنسق (UTC)
يحدد الطابع الزمني لحظة واحدة، بغض النظر عن مكان وجودك. لا تهم المناطق الزمنية إلا عند عرض الوقت للمستخدم. ولهذا السبب يُعرض نفس الطابع الزمني بأوقات محلية مختلفة في طوكيو ونيويورك، بينما يظل التوقيت العالمي المنسق (UTC) كما هو. عند تحويل تاريخ إلى طابع زمني، كن دقيقًا: فالوقت "9:00" بالتوقيت المحلي و "9:00 UTC" ينتجان أرقامًا مختلفة ما لم تكن تعيش في منطقة زمنية تتبع التوقيت العالمي المنسق (UTC).
لمقارنة الأوقات بين المدن، استخدم أداة محول المناطق الزمنية. لحساب عدد الأيام بين تاريخين، جرب حاسبة الفرق بين تاريخين.