logologo
إرسال طلب الأداة
OneClick Pro logo

OneClick Pro is made
by dennn.is

© 2025

Products

MultitaskAIBlockstudioSleekWPOneClick ProKickstartUIGlaze

تحويل وقت يونيكس إلى التاريخ والوقت

قم بتحويل وقت Unix بسهولة إلى تنسيقات تواريخ مقروءة بشريًا والعكس بالعكس باستخدام محول Unix Time Converter. هذه الأداة الفعالة عبر الإنترنت مثالية للمطورين ومسؤولي النظام وأي شخص يعمل مع طوابع Unix الزمنية. تأكد من دقة تحويلات الوقت وتبسيط سير عملك دون الحاجة إلى تثبيت أي برنامج.

التاريخ والوقت

الأسئلة المتداولة

لتحويل وقت Unix إلى تاريخ يمكن للبشر قراءته، أدخل الطابع الزمني لنظام Unix (رقم مثل 1609459200) في حقل الإدخال وانقر فوق الزر تحويل وقت Unix. تعرض الأداة على الفور التاريخ والوقت المقابل بالتنسيق القياسي (على سبيل المثال، 1 يناير 2021، 00:00:00:00 بالتوقيت العالمي المنسق).

وقت يونيكس (يُطلق عليه أيضًا وقت الحقبة، أو وقت POSIX، أو الطابع الزمني ليونيكس) هو عدد الثواني المنقضية منذ 1 يناير 1970، 00:00:00 بالتوقيت العالمي المنسق (الحقب الزمنية ليونيكس). وهو تمثيل عالمي للوقت يُستخدم في أنظمة التشغيل وقواعد البيانات ولغات البرمجة وواجهات برمجة التطبيقات لتتبع الوقت بشكل متسق.

نعم، تدعم أداتنا التحويل ثنائي الاتجاه. أدخل تاريخًا ووقتًا مقروءًا بشريًا (مثل "2024-01-15 14:30:00")، وحدد منطقتك الزمنية إذا لزم الأمر، وانقر على زر التحويل لتحويله إلى تنسيق الطابع الزمني لنظام Unix لاستخدامه في قواعد البيانات أو واجهات برمجة التطبيقات أو البرمجة.

يوفر توقيت Unix طريقة بسيطة ومتسقة لتمثيل الوقت عبر الأنظمة والمناطق الزمنية والمنصات المختلفة. وهي مستقلة عن المناطق الزمنية، وسهلة المقارنة والفرز، وصغيرة الحجم للتخزين، ومحصنة ضد تعقيدات التوقيت الصيفي، ومدعومة عالميًا في لغات البرمجة، مما يجعلها مثالية لقواعد البيانات وواجهات برمجة التطبيقات.

عصر يونيكس هو نقطة البداية: 1 يناير 1970، 1 يناير 1970، 00:00:00:00 بالتوقيت العالمي المنسق. جميع طوابع Unix الزمنية تحسب بالثواني من هذه اللحظة. تم اختياره عندما تم تطوير Unix في 1969-1970. الطوابع الزمنية قبل هذا التاريخ هي أرقام سالبة؛ وبعده هي أرقام موجبة.

تمثل طوابع Unix الزمنية توقيت UTC المطلق بدون معلومات المنطقة الزمنية. للعرض بالتوقيت المحلي، قم بتحويل الطابع الزمني باستخدام إزاحة المنطقة الزمنية. على سبيل المثال، توقيت يونيكس 1609459200 هو 1 يناير 2021 00:00 بالتوقيت العالمي المنسق (يناير 1، 2021 00:00 بالتوقيت العالمي المنسق، ولكن 31 ديسمبر 2020 19:00 بتوقيت شرق الولايات المتحدة (-5 ساعات). قم دائمًا بتخزين التوقيت العالمي المنسق UTC، وقم بالتحويل عند العرض.

تجاوز الأعداد الصحيحة الموقعة 32 بت في 19 يناير 2038 في الساعة 03:14:07 بالتوقيت العالمي المنسق (الطابع الزمني 2147483647). ستفشل الأنظمة التي تستخدم طوابع زمنية 32 بت، على غرار Y2K. تستخدم الأنظمة الحديثة طوابع زمنية 64 بت لمنع التجاوز لمدة 292 مليار سنة. قم بتحديث الأنظمة القديمة قبل عام 2038 لتجنب الأعطال الحرجة.

تستخدم جافا سكريبت المللي ثانية منذ زمن الحقبة، وليس الثواني. اضرب الطابع الزمني ليونيكس في 1000: تاريخ جديد(الطابع الزمني * 1000). أو اقسم وقت جافا سكريبت على 1000 لوقت يونيكس: Math.floor(Date.now() / 1000). هذا الفرق 1000 ضعف هو مصدر شائع لأخطاء تحويل الطابع الزمني.

نعم، التواريخ قبل 1 يناير 1970 تستخدم طوابع Unix الزمنية السالبة. على سبيل المثال، 1 يناير 1960 هو -315619200. على الرغم من أن الطوابع الزمنية السالبة أقل شيوعًا، إلا أنها صالحة وتستخدم للتواريخ التاريخية أو تواريخ الميلاد أو أي حدث يسبق عصر يونكس.

تحويل الطوابع الزمنية إلى تواريخ يمكن للبشر قراءتها للتحقق من صحتها. تحقق مما إذا كانت القيم بالثواني (توقيت Unix) أو بالمللي ثانية (JavaScript). تأكد من صحة معالجة المنطقة الزمنية. ابحث عن أخطاء خارج المنطقة الزمنية أو تحويل المنطقة الزمنية المفقودة أو استخدام التوقيت المحلي بدلًا من التوقيت العالمي المنسق.

وقت يونيكس هو رقم (ثوانٍ منذ زمن الإيبوك): 1609459200. ISO 8601 هو تنسيق سلسلة: '2021-01-01T00:00:00Z'. وقت يونيكس مضغوط وسهل الحساب. أما ISO 8601 فهو سهل القراءة من قبل الإنسان ويتضمن المنطقة الزمنية. قم بالتحويل بينهما بناءً على ما إذا كنت بحاجة إلى كفاءة التخزين أو سهولة القراءة.

تخزينها في صورة أعمدة INTEGER (32 بت، تعمل حتى عام 2038) أو BIGINT (64 بت، قابلة للتطبيق في المستقبل). بدلاً من ذلك، استخدم أنواع TIMESTAMP أو DATETETIME الأصلية. INTEGER مضغوط ومستقل عن المنطقة الزمنية ولكنه أقل قابلية للقراءة البشرية في الاستعلامات. اختر بناءً على ميزات قاعدة البيانات ومتطلبات التخزين وأنماط الاستعلام.

نعم، اطرح الطوابع الزمنية للحصول على المدة بالثواني: endTime - startTime. تحويل النتيجة إلى ساعات (÷ 3600) أو أيام (÷ 86400) أو وحدات أخرى. هذا الحساب البسيط يجعل توقيت Unix مثاليًا لحسابات المدة وتحديد العمر والمنطق المستند إلى الوقت دون الحاجة إلى حسابات التاريخ المعقدة.

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