كيفية التحويل بين تنسيقات الوقت

· 2 دقيقة للقراءة

تختلف تنسيقات الوقت حسب الأنظمة وواجهات برمجة التطبيقات والبلدان. طوابع Unix الزمنية في استجابات API، وISO 8601 في قواعد البيانات، وساعات 12 ساعة في الولايات المتحدة، و24 ساعة في أوروبا — التحويل حاجة مستمرة للمطوّرين وأي شخص يعمل مع البيانات الدولية.

تنسيقات الوقت الشائعة

التنسيق المثال المستخدم من قبل
طابع Unix الزمني (ثوانٍ) 1712502600 واجهات برمجة التطبيقات وقواعد البيانات ورموز JWT
طابع Unix الزمني (مللي ثانية) 1712502600000 JavaScript وJava
ISO 8601 2026-04-07T14:30:00Z واجهات برمجة تطبيقات JSON وقواعد البيانات والسجلات
RFC 2822 Mon, 07 Apr 2026 14:30:00 +0000 ترويسات البريد الإلكتروني وHTTP
24 ساعة 14:30 أوروبا، العسكرية، الطيران
12 ساعة 2:30 PM الولايات المتحدة، الاستخدام اليومي

مرجع تحويل سريع

12 ساعة إلى 24 ساعة

12 ساعة 24 ساعة
12:00 AM (منتصف الليل) 00:00
1:00 AM 01:00
12:00 PM (الظهر) 12:00
1:00 PM 13:00
6:00 PM 18:00
11:59 PM 23:59

الطوابع الزمنية إلى التواريخ

استخدم محوّل epoch لترجمة طابع Unix الزمني فورًا إلى تاريخ قابل للقراءة والعكس. يتعامل المحوّل تلقائيًا مع تنسيقات الثواني والمللي ثانية.

نصائح

الأسئلة الشائعة

ما هو تنسيق ISO 8601؟

ISO 8601 هو المعيار الدولي لتمثيل التواريخ والأوقات. يبدو مثل 2026-04-07T14:30:00Z، حيث يفصل T بين التاريخ والوقت، ويشير Z إلى UTC. إنه غير غامض بغض النظر عن اللغة المحلية.

لماذا تستخدم واجهات برمجة التطبيقات طوابع Unix الزمنية بدلًا من التواريخ القابلة للقراءة؟

طوابع Unix الزمنية رقم واحد، سهل التخزين والفرز والمقارنة. إنها محايدة بالنسبة للمنطقة الزمنية (دائمًا UTC) وتستهلك مساحة أقل من سلسلة تاريخ منسَّقة. المقايضة: ليست قابلة للقراءة من قبل البشر.

ماذا يعني Z في نهاية الطابع الزمني؟

يعني Z «وقت Zulu»، اسم آخر لـ UTC (Coordinated Universal Time). الطابع الزمني الذي ينتهي بـ Z هو بـ UTC، وليس الوقت المحلي.

كيف أحوّل وقتًا بـ 24 ساعة إلى 12 ساعة؟

للساعات 1-12، تظل الساعة هي نفسها (أضف AM لـ 0-11، PM لـ 12). لـ 13-23، اطرح 12 وأضف PM. تصبح 00:00 هي 12:00 AM (منتصف الليل). تصبح 12:00 هي 12:00 PM (الظهر).