تخطي إلى المحتوى الرئيسي
FreeOnlineTools Go
العربية
كيف

كيفية تحويل طوابع Unix الزمنية

بواسطة FreeOnlineTools Team · تم التحديث في 2026-09-02

إجابة سريعة

طابع Unix هو ثواني منذ 1970-01-01. في JavaScript: new Date(timestamp * 1000). استخدم محول الطوابع الزمنية المجاني للتحويل الثنائي بين Unix وتاريخ مقروء — يدعم ISO 8601.

مقدمة

طوابع Unix الزمنية تمثل الثواني منذ 1 يناير 1970 (حقبة Unix). 1700000000 مثلاً يوافق 14 نوفمبر 2023. التحويل إلى تاريخ مقروء يتطلب الضرب في 1000 لـ JavaScript (الذي يستخدم مللي ثانية) أو استخدام Date object.

خطوة بخطوة

  1. افتح أداة تحويل الطابع الزمني

    انتقل إلى صفحة أداة محول الطابع الزمني. تدعم الأداة التحويل ثنائي الاتجاه: الطابع الزمني حتى الآن، والتاريخ إلى الطابع الزمني.

  2. أدخل الطابع الزمني لنظام يونكس الخاص بك

    الصق الطابع الزمني في حقل الإدخال. تكتشف الأداة تلقائيًا ما إذا كانت القيمة بالثواني (10 أرقام) أو بالمللي ثانية (13 رقمًا). على سبيل المثال، 1693526400 هو ثانية، 1693526400000 هو ميلي ثانية.

  3. اقرأ التاريخ الذي يمكن للإنسان قراءته

    تقوم الأداة بتحويل الطابع الزمني إلى تاريخ وتعرضه بالتوقيت العالمي المنسق (UTC) والمنطقة الزمنية المحلية لديك. على سبيل المثال، يصبح 1693526400 هو 01-09-2023 00:00:00 بالتوقيت العالمي. تظهر النتيجة على الفور.

  4. تحويل تاريخ إلى طابع زمني (عكسي)

    لتحويل تاريخ إلى طابع زمني Unix، أدخل التاريخ في حقل إدخال التاريخ. تحسب الأداة قيمة العصر بالثواني والمللي ثانية. يعد هذا مفيدًا لمكالمات API التي تتطلب طوابع زمنية.

  5. انسخ النتيجة

    انقر فوق نسخ لنسخ التاريخ أو الطابع الزمني المحول إلى الحافظة الخاصة بك لاستخدامه في التطبيق الخاص بك، أو تحليل السجل، أو طلب API.

أمثلة

الطابع الزمني (ثواني) حتى الآن

مدخل: 1693526400

الإخراج: 2023-09-01 00:00:00 بالتوقيت العالمي

الطابع الزمني (ملي ثانية) حتى الآن

مدخل: 1693526400000

الإخراج: 2023-09-01 00:00:00 بالتوقيت العالمي

التاريخ إلى الطابع الزمني لنظام Unix

مدخل: 2023-09-01 00:00:00 بالتوقيت العالمي

الإخراج: 1693526400 (ثانية) / 1693526400000 (ميلي ثانية)

عصر يونكس الحالي

مدخل: now

الإخراج: حوالي 1725235200 (اعتبارًا من 2024-09-02)

المشاكل الشائعة

  • الثواني والمللي ثانية مربكة — تستخدم JavaScript المللي ثانية (13 رقمًا)، بينما يستخدم Unix ومعظم APIs الثواني (10 أرقام). خلطهم يعطي تاريخ 1970 أو سنة 50000+.
  • ارتباك المنطقة الزمنية - الطوابع الزمنية لنظام التشغيل Unix تكون دائمًا بالتوقيت العالمي المنسق (UTC). عند العرض، قم بالتحويل إلى المنطقة الزمنية المحلية للمستخدم أو حدد UTC بشكل صريح.
  • مشكلة عام 2038 — تجاوز سعة الأعداد الصحيحة الموقعة 32 بت بتاريخ 19-01-2038 الساعة 03:14:07 بالتوقيت العالمي المنسق. استخدم أعدادًا صحيحة 64 بت أو أرقام JavaScript (وهي عبارة عن أعداد 64 بت العائمة) لتجنب ذلك.
  • الطوابع الزمنية السلبية —التواريخ التي تسبق 01/01/1970 لها طوابع زمنية سلبية. بعض الأنظمة لا تدعمها.

نصائح

  • تحقق دائمًا مما إذا كان API يتوقع ثوانٍ أو ميلي ثانية — وهذا هو خطأ الطابع الزمني الأكثر شيوعًا.
  • استخدم سلاسل ISO 8601 (على سبيل المثال، "2023-09-01T00:00:00Z") للطوابع الزمنية التي يمكن للإنسان قراءتها في APIs؛ استخدم عصر Unix للتخزين والحساب.
  • JavaScript Date.now() يُرجع المللي ثانية؛ اقسم على 1000 والأرضية لتحصل على الثواني.
  • استخدم محول الطابع الزمني الخاص بنا لإجراء تحويل فوري خاص — لا توجد بيانات تترك متصفحك.

الأدوات ذات الصلة

أدلة ذات صلة

مراجع