تخطي إلى المحتوى

محوّل الوقت العسكري: من 24 ساعة إلى 12 ساعة

حوّل الوقت العسكري إلى الوقت العادي والعكس. يقرأ 2330 و23:30 و11:30 مساءً، ويوضح 0000 و2400 لمنتصف الليل، وما إذا كان 12 AM منتصف الليل و12 PM الظهر.

Military Time Converter

Type a time in either notation. The converter reads 2330, 23:30 and 11:30 PM, and writes the same reading in both.

A 24-hour reading such as 2330 or 23:30, or a 12-hour reading such as 11:30 PM. Hours and minutes only.

The same time in both notations

24-hour (military)
2330
24-hour with a colon
23:30
12-hour
11:30 PM
Minutes since midnight
1,410min
Hours since midnight
23.5h
Read as a 24-hour time, because it carries no AM or PM marker. A bare 12:30 is therefore half past noon.
The 24-hour result is written as four digits with no separator, the form a military time reading normally takes. The next card is the same reading written HH:MM. The 12-hour card writes the hour without a leading zero, then the minutes, then AM or PM.
Sources: the two-midnight rule, and the preference for 00:00, from Markus Kuhn's ISO 8601 summary at cl.cam.ac.uk/~mgk25/iso-time.html. That page is written against ISO 8601:2004, so the later history of 24:00 -- dropped in ISO 8601-1:2019, reinstated by ISO 8601-1:2019/Amd 1:2022 -- is not from it, but from the standard's own revisions. The 12 a.m. and 12 p.m. ambiguity and the style-guide advice, from the Wikipedia article on the 12-hour clock. This page converts a bare clock reading, so it attaches no date, time zone or UTC offset.
حاسبة التحميل...
📚

التوثيق

محوّل الوقت العسكري

الوقت العسكري هو نظام الساعة ذي 24 ساعة: تُرقّم الساعات من 00 إلى 23، وتُكتب القراءة عادةً بأربعة أرقام من دون فاصل، مثل 2330 للدلالة على الحادية عشرة والنصف ليلًا. تحوّل هذه الصفحة الوقت المكتوب بين هذا الترميز ونظام الساعة العادي ذي 12 ساعة، في الاتجاهين، كما تحسب القراءة بالدقائق والساعات منذ منتصف الليل.

ما الذي تفعله الحاسبة

يقرأ المحوّل وقتًا مكتوبًا واحدًا ويحدد بنفسه الترميز المستخدم. يدل وجود علامة ص أو م على وقت بنظام 12 ساعة، بينما يدل غيابها على وقت بنظام 24 ساعة. وتحسم هذه القاعدة الحالة الوحيدة التي تبدو متطابقة في النظامين: فالوقت 12:30 المجرد من العلامة يُقرأ بنظام 24 ساعة، أي الثانية عشرة والنصف ظهرًا.

تشمل الإدخالات المقبولة أربعة أرقام (2330)، وثلاثة أرقام (745)، وساعة مجردة (8)، والصيغة ذات النقطتين (23:30)، ووقتًا بنظام 12 ساعة مع علامة (11:30 مساءً، 7 م، 11:30 م.)، واللاحقة المنطوقة (2330 ساعة، 0800 ساعة)، التي تُزال قبل قراءة الأرقام. في الإدخال ذي الثلاثة أو الأربعة أرقام، يكون الرقمان الأخيران دائمًا للدقائق، ولذلك فإن 745 تعني 7:45.

تعرض النتيجة القراءة نفسها في ثلاث صيغ مكتوبة، إضافةً إلى قيمتين: الصيغة العسكرية ذات الأرقام الأربعة، والوقت نفسه بصيغة HH:MM، والصيغة ذات 12 ساعة مع ص أو م، وعدد الدقائق منذ منتصف الليل، وهذا العدد معبّرًا عنه بالساعات.

كيفية تحويل الوقت بنظام 12 ساعة إلى الوقت العسكري

خذ الساعة كما كُتبت، واستبدل 12 بـ 0، وأضف 12 إذا كانت العلامة م. لا تتغير الدقائق. رمزيًا:

H=(hmod12)+12pH = (h \bmod 12) + 12p

حيث إن H هي الساعة في نظام 24 ساعة، من 0 إلى 23؛ وh هي الساعة المكتوبة في نظام 12 ساعة، من 1 إلى 12؛ وp تساوي 1 عند استخدام م، و0 عند استخدام ص. العملية المكتوبة mod هي الباقي بعد القسمة، ولذلك فإن 12 mod 12 تساوي 0، و7 mod 12 تساوي 7.

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

كيفية تحويل الوقت العسكري إلى الوقت بنظام 12 ساعة

عند التحويل في الاتجاه الآخر، تكون الساعة هي الباقي مرة أخرى، باستثناء أن الباقي 0 يُكتب 12:

12 & \text{if } H \bmod 12 = 0 \\ H \bmod 12 & \text{خلاف ذلك} \end{cases}$$ تكون العلامة ص للساعات من 0 إلى 11، والعلامة م للساعات من 12 إلى 23. تحذف صيغة 12 ساعة الصفر البادئ من الساعة، لكنها تبقيه في الدقائق؛ لذلك تُكتب الساعة 8 والدقيقة 5 هكذا: 8:05 ص. ### الدقائق والساعات منذ منتصف الليل تعرض الصفحة أيضًا مقدار ما مضى من اليوم عند وقت القراءة. ويأتي العددان من عدد صحيح واحد: $$t = 60H + m$$ $$T = \frac{t}{60}$$ حيث إن *m* هو عدد الدقائق، من 0 إلى 59؛ و*t* هو عدد الدقائق منذ منتصف الليل، من 0 إلى 1440؛ و*T* هو المقدار نفسه بالساعات. تقسم بطاقة الساعات عدد الدقائق مرة واحدة، بدلًا من إضافة كسر إلى الساعة. يختلف المساران في 39 من أصل 1440 قراءة، لأن الحاسوب يخزّن الكسور بالنظام الثنائي، ولأن الواحد على ستين لا يملك تمثيلًا ثنائيًا دقيقًا. وهذه القسمة الوحيدة التي تنتج كسرًا في أي موضع من الصفحة، ولا يعتمد أي جزء من التحويل على قيمته. تعرض البطاقة أربعة منازل عشرية، وهو ما يكفي للتمييز بين جميع قراءات 1440، لأن الدقيقة الواحدة تساوي نحو 0.0167 ساعة. ### مثال تطبيقي في حالة 2330، تقرأ الصفحة الساعة 23 والدقيقة 30، ومن دون علامة، ولذلك يكون الإدخال وقتًا بنظام 24 ساعة. ساعة نظام 12 ساعة: إن 23 mod 12 تساوي 11، وبما أن 11 ليست 0، فالساعة هي 11. والساعة 23 تساوي 12 أو أكثر، ولذلك تكون العلامة م. والقراءة هي 11:30 مساءً. الدقائق منذ منتصف الليل: 60 مضروبة في 23 تساوي 1380، وإضافة 1380 إلى 30 تساوي 1410. وبالساعات: قسمة 1410 على 60 تساوي 23.5. يوضح مثال ثانٍ التحويل في الاتجاه الآخر. في حالة 7:45 مساءً، تجعل العلامة قيمة *p* تساوي 1، و7 mod 12 تساوي 7، ولذلك تكون الساعة 7 مضافًا إليها 12، أي 19. والصيغة العسكرية هي 1945، والصيغة ذات النقطتين هي 19:45. الدقائق منذ منتصف الليل: 60 مضروبة في 19 تساوي 1140، وإضافة 45 تساوي 1185، أي 19.75 ساعة. ### التحويلات الشائعة | عسكري | نظام 24 ساعة | نظام 12 ساعة | الدقائق منذ منتصف الليل | |---|---|---|---| | 0000 | 00:00 | 12:00 ص (منتصف الليل) | 0 | | 0600 | 06:00 | 6:00 ص | 360 | | 0800 | 08:00 | 8:00 ص | 480 | | 1200 | 12:00 | 12:00 م (الظهر) | 720 | | 1330 | 13:30 | 1:30 م | 810 | | 1800 | 18:00 | 6:00 م | 1080 | | 2100 | 21:00 | 9:00 م | 1260 | | 2330 | 23:30 | 11:30 م | 1410 | | 2400 | 24:00 | 12:00 ص (منتصف الليل) | 1440 | ### منتصف الليل: 0000 و2400 كلا الصيغتين مستخدمتان، ولا يمكن استبدال إحداهما بالأخرى. يحدد معيار ISO 8601 منتصفَي ليل لتاريخ واحد ويكتبهما بشكلين مختلفين. يبدأ اليوم عند 00:00، وينتهي عند 24:00، وهي اللحظة نفسها التي يمثّلها 00:00 من اليوم التالي. وعندما يلزم تجنب الالتباس في القراءة، تكون 00:00 هي الصيغة المعتادة. تحتفظ الصفحة بالصيغة التي أُدخلت. تعود 0000 على هيئة 0000، ويُوصف بأنه بداية يوم؛ وتعود 2400 على هيئة 2400، ويُوصف بأنه نهاية يوم. وكلتاهما 12:00 ص في ترميز 12 ساعة، لأن هذا الترميز لا يملك صيغة منفصلة لنهاية اليوم. أما 2400 وحدها فتُحسب 1440 دقيقة منذ منتصف الليل. لا تُقبل صيغة 2400 إلا مع صفر في خانة الدقائق. ويُرفض إدخال مثل 24:30 بدل تحويله بصمت إلى 00:30، كما تُكتشف الساعة 24 قبل أخذ الباقي، لأن تمريرها عبر مقارنة مع 12 سيصنّف منتصف الليل على أنه مساءً. مصدر قاعدة منتصفَي الليل وتفضيل 00:00 هو ملخص Markus Kuhn لمعيار ISO 8601 في جامعة كامبريدج، وهو مكتوب في ضوء ISO 8601:2004. ويُشار إلى التاريخ اللاحق على نحو منفصل، بالاستناد إلى مراجعات المعيار نفسه: فقد أسقطت ISO 8601-1:2019، عند نشرها، تمثيل 24:00، ثم أعادت ISO 8601-1:2019/التعديل 1:2022 العمل به. ### 12 ص و12 م الظهر ليس قبل نفسه ولا بعده، ولذلك لا تنطبق فعليًا علامتا ص (قبل الظهر) وم (بعد الظهر) عند 12:00. وبحسب العرف، يدل 12 ص على منتصف الليل، ويدل 12 م على الظهر. وتنصح كل من «قاموس التراث الأمريكي» و«دليل أسلوب الصحافة الكندية» وNIST بكتابة «الظهر» أو «منتصف الليل» بدلًا من ذلك، لأن ترتيب العلامتين ليس واضحًا بذاتهما. المصدر: مقالة ويكيبيديا عن نظام 12 ساعة. تتبع الصفحة هذه النصيحة، وتضع الكلمة بين قوسين عند كلتا القراءتين، على النحو الآتي: 12:00 ص (منتصف الليل) و12:00 م (الظهر)، بدل ترك العلامة تحمل المعنى وحدها. ### أي الأرقام دقيقة كل رقم في التحويل هو تعريف لترميز مكتوب، وليس قياسًا، ولذلك لا يمكن تعديل أي منها بتجربة أفضل. | الرقم | القيمة | دقيق؟ | المصدر | |---|---|---|---| | الساعات في اليوم | 24 | دقيقة بحكم تعريف ترميز 24 ساعة | ويكيبيديا، «ساعة بنظام 24 ساعة» | | الساعات في كل نصف من اليوم | 12 | دقيقة بحكم تعريف ترميز 12 ساعة | ويكيبيديا، «ساعة بنظام 12 ساعة» | | الدقائق في الساعة | 60 | دقيق بحكم التعريف | كتيب BIPM عن النظام الدولي للوحدات SI، الطبعة 9: الدقيقة هي 60 ثانية والساعة هي 60 دقيقة، ضمن الوحدات غير التابعة للنظام الدولي المقبولة للاستخدام معه | | الدقائق في اليوم | 1440 | دقيقة، إذ تساوي 24 مضروبة في 60، وكلا العاملين دقيق | تُستنتج من الصفين أعلاه | تُقرأ الساعة والدقيقة كعددين صحيحين، وتجري كل مقارنة في الصفحة بين أعداد صحيحة، ولذلك لا تُحسم أي نتيجة بقيمة مقربة. ### ما يرفضه المحوّل يحصل كل مما يلي على رسالة خاصة به بدل تخمين إجابة: حقل فارغ؛ أو صيغة لا تقرؤها الصفحة؛ أو إدخال يتضمن الثواني، مثل 12:30:45؛ أو دقيقة تتجاوز 59؛ أو ساعة بنظام 12 ساعة خارج النطاق من 1 إلى 12، مثل 13:00 مساءً أو 0:45 صباحًا؛ أو ساعة بنظام 24 ساعة تتجاوز 23 وليست بصيغة 2400. الثواني خارج نطاق المعالجة. تحوّل الصفحة قراءة مجردة للساعة، ولذلك لا تضيف تاريخًا أو منطقة زمنية أو إزاحة عن التوقيت العالمي المنسق. ### الأسئلة الشائعة **ما الوقت 2330 بالتوقيت العادي؟** 11:30 مساءً. تعطي الساعة 23 باقيًا قدره 11 عند قسمتها على 12، و23 تساوي 12 أو أكثر، ولذلك تكون العلامة م. **كيف تحوّل وقتًا بعد الظهر إلى وقت عسكري؟** أضف 12 إلى الساعة وأبقِ الدقائق كما هي. في حالة 7:45 مساءً: 7 زائد 12 يساوي 19، ولذلك تكون الإجابة 1945. والاستثناء الوحيد هو 12 مساءً، إذ تبقى الساعة 12، لأن 12 mod 12 تساوي 0. **هل منتصف الليل هو 0000 أم 2400؟** كلاهما مستخدم. يعامل معيار ISO 8601 00:00 على أنه بداية التاريخ و24:00 على أنه نهايته، ويدل الاثنان على اللحظة نفسها مع اختلاف يوم واحد. وتكون 00:00 هي الصيغة المعتادة عندما يجب تجنب الالتباس في القراءة. **هل 12 م هو الظهر أم منتصف الليل؟** بحسب العرف، تدل 12 م على الظهر، وتدل 12 ص على منتصف الليل. ولأن العلامتين قد تسببان الالتباس، تنصح عدة أدلة أسلوبية بكتابة «الظهر» أو «منتصف الليل» بدلًا منهما، وتعرض هذه الصفحة الكلمة بين قوسين. **هل يعني 12:30 الثانية عشرة والنصف ظهرًا أم منتصف الليل؟** تقرأه الصفحة على أنه الثانية عشرة والنصف ظهرًا، لأنه لا يحمل علامة ص أو م، ولذلك يُعامل على أنه وقت بنظام 24 ساعة. ولإدخال الثانية عشرة والنصف ليلًا، اكتب 12:30 ص أو 0030. **هل يتعامل المحوّل مع الثواني أو المناطق الزمنية؟** لا. فهو يحوّل الساعات والدقائق فقط، ولا يضيف تاريخًا أو منطقة زمنية أو إزاحة. ويُرفض الإدخال الذي يتضمن ثواني بدل حذفها.