Penukar Waktu Ketenteraan: Jam 24 kepada 12
Tukar waktu ketenteraan kepada waktu standard dan sebaliknya. Baca 2330, 23:30 dan 11:30 malam, serta fahami maksud tengah malam 0000 dan 2400, 12 AM dan 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.
The same time in both notations
Dokumentasi
Penukar Waktu Ketenteraan
Waktu ketenteraan ialah jam 24 jam: waktu dinomborkan dari 00 hingga 23 dan sesuatu bacaan biasanya ditulis sebagai empat digit tanpa pemisah, seperti 2330 untuk pukul sebelas setengah malam. Halaman ini menukar waktu bertulis antara notasi tersebut dengan jam biasa 12 jam, dalam mana-mana arah, dan turut mengira bacaan itu dalam minit dan jam dari tengah malam.
Fungsi kalkulator
Penukar membaca satu waktu bertulis dan menentukan sendiri notasi yang digunakan. Penanda AM atau PM bermaksud waktu 12 jam. Tanpa penanda, ia bermaksud waktu 24 jam. Peraturan itu menyelesaikan satu bentuk yang kelihatan sama dalam kedua-dua cara: 12:30 tanpa penanda dibaca sebagai waktu 24 jam, iaitu pukul dua belas setengah tengah hari.
Entri yang diterima termasuk empat digit (2330), tiga digit (745), jam sahaja (8), bentuk bertitik bertindih (23:30), waktu 12 jam dengan penanda (11:30 PM, 7 pm, 11:30 p.m.), dan akhiran sebutan (2330 jam, 0800 hrs), yang dibuang sebelum digit dibaca. Dalam entri tiga atau empat digit, dua digit terakhir sentiasa merupakan minit, jadi 745 ialah 7:45.
Hasilnya ialah bacaan yang sama dalam tiga bentuk bertulis, ditambah dua kiraan: format ketenteraan empat digit, waktu yang sama sebagai HH:MM, format 12 jam dengan AM atau PM, minit sejak tengah malam, dan kiraan itu dinyatakan dalam jam.
Cara menukar waktu 12 jam kepada waktu ketenteraan
Ambil jam seperti yang ditulis, gantikan 12 dengan 0, dan tambah 12 jika penandanya PM. Minit tidak pernah berubah. Dalam simbol:
H ialah jam pada jam 24 jam, dari 0 hingga 23; h ialah jam seperti yang ditulis pada jam 12 jam, dari 1 hingga 12; dan p ialah 1 untuk PM dan 0 untuk AM. Operasi yang ditulis sebagai mod ialah baki selepas pembahagian, jadi 12 mod 12 ialah 0 dan 7 mod 12 ialah 7.
Baki itulah keseluruhan helahnya. Ia menukar 12 AM kepada jam 0 dan 12 PM kepada jam 12 melalui satu ungkapan. Menulis kedua-dua kes secara berasingan ialah punca biasa kesilapan dalam penukaran ini, kerana kedua-duanya kelihatan simetri tetapi sebenarnya tidak.
Cara menukar waktu ketenteraan kepada waktu 12 jam
Untuk arah sebaliknya, jam sekali lagi ialah bakinya, kecuali baki 0 ditulis sebagai 12:
12 & \text{if } H \bmod 12 = 0 \\ H \bmod 12 & \text{selainnya} \end{cases}$$ Penanda ialah AM untuk jam 0 hingga 11 dan PM untuk jam 12 hingga 23. Format 12 jam menggugurkan sifar di hadapan jam tetapi mengekalkannya pada minit, jadi jam 8 dan minit 5 ditulis sebagai 8:05 AM. ### Minit dan jam sejak tengah malam Halaman ini juga melaporkan sejauh mana bacaan itu berada dalam sesuatu hari. Kedua-dua kiraan datang daripada satu nombor bulat: $$t = 60H + m$$ $$T = \frac{t}{60}$$ *m* ialah minit, dari 0 hingga 59; *t* ialah minit sejak tengah malam, dari 0 hingga 1440; dan *T* ialah jumlah yang sama dalam jam. Kad jam membahagikan kiraan minit sekali, bukannya menambah pecahan pada jam. Kedua-dua kaedah berbeza bagi 39 daripada 1440 bacaan, kerana komputer menyimpan pecahan dalam bentuk perduaan dan satu per enam puluh tidak mempunyai bentuk perduaan yang tepat. Hanya pembahagian ini menghasilkan pecahan di mana-mana pada halaman, dan tiada apa-apa dalam penukaran bergantung pada nilainya. Kad itu menunjukkan empat tempat perpuluhan, yang mencukupi untuk membezakan kesemua 1440 bacaan, kerana satu minit ialah kira-kira 0.0167 jam. ### Contoh yang diselesaikan Bagi 2330, halaman membaca jam 23 dan minit 30, tanpa penanda, maka input itu ialah waktu 24 jam. Jam dalam format 12 jam: 23 mod 12 ialah 11, dan 11 bukan 0, jadi jamnya ialah 11. Jam 23 ialah 12 atau lebih, maka penandanya ialah PM. Bacaannya ialah 11:30 PM. Minit sejak tengah malam: 60 didarab dengan 23 ialah 1380, dan 1380 ditambah 30 ialah 1410. Dalam jam: 1410 dibahagi dengan 60 ialah 23.5. Contoh kedua bergerak dalam arah sebaliknya. Bagi 7:45 PM, penanda memberikan *p* sebagai 1, dan 7 mod 12 ialah 7, jadi jamnya ialah 7 ditambah 12, iaitu 19. Format ketenteraan ialah 1945 dan format bertitik bertindih ialah 19:45. Minit sejak tengah malam: 60 didarab dengan 19 ialah 1140, ditambah 45 ialah 1185, iaitu 19.75 jam. ### Penukaran lazim | Ketenteraan | 24 jam | 12 jam | Minit sejak tengah malam | |---|---|---|---| | 0000 | 00:00 | 12:00 AM (tengah malam) | 0 | | 0600 | 06:00 | 6:00 AM | 360 | | 0800 | 08:00 | 8:00 AM | 480 | | 1200 | 12:00 | 12:00 PM (tengah hari) | 720 | | 1330 | 13:30 | 1:30 PM | 810 | | 1800 | 18:00 | 6:00 PM | 1080 | | 2100 | 21:00 | 9:00 PM | 1260 | | 2330 | 23:30 | 11:30 PM | 1410 | | 2400 | 24:00 | 12:00 AM (tengah malam) | 1440 | ### Tengah malam: 0000 dan 2400 Kedua-dua bentuk digunakan dan tidak boleh saling menggantikan. ISO 8601 memberikan dua waktu tengah malam bagi satu tarikh dan menulisnya secara berbeza. 00:00 memulakan hari, manakala 24:00 mengakhirinya, iaitu detik yang sama dengan 00:00 pada hari berikutnya. Apabila bacaan perlu tidak samar, 00:00 biasanya diutamakan. Halaman ini mengekalkan bentuk yang ditaip. 0000 dikembalikan sebagai 0000 dan diterangkan sebagai permulaan hari; 2400 dikembalikan sebagai 2400 dan diterangkan sebagai penghujung hari. Kedua-duanya ialah 12:00 AM dalam notasi 12 jam, kerana notasi itu tiada ejaan berasingan untuk penghujung hari. Hanya 2400 dikira sebagai 1440 minit sejak tengah malam. Bentuk 2400 diterima hanya dengan minit sifar. Entri 24:30 ditolak dan bukannya ditukar secara senyap kepada 00:30, manakala jam 24 dikesan sebelum sebarang baki diambil, kerana membandingkannya dengan 12 akan melabelkan tengah malam sebagai PM. Sumber bagi peraturan dua waktu tengah malam dan keutamaan 00:00 ialah ringkasan ISO 8601 oleh Markus Kuhn di University of Cambridge, yang ditulis berdasarkan ISO 8601:2004. Sejarah terkemudian dipetik secara berasingan, berdasarkan semakan standard itu sendiri: ISO 8601-1:2019 seperti yang diterbitkan menggugurkan perwakilan 24:00, dan ISO 8601-1:2019/Amd 1:2022 mengembalikannya. ### 12 AM dan 12 PM Tengah hari bukan sebelum atau selepas dirinya sendiri, jadi label a.m. (sebelum tengah hari) dan p.m. (selepas tengah hari) sebenarnya tidak terpakai pada 12:00. Mengikut kebiasaan, 12 a.m. ialah tengah malam dan 12 p.m. ialah tengah hari. American Heritage Dictionary, Canadian Press Stylebook dan NIST semuanya menasihatkan supaya tengah hari atau tengah malam ditulis sebagai ganti, kerana susunan kedua-dua label itu tidak jelas dengan sendirinya. Sumber: rencana Wikipedia tentang jam 12 jam. Halaman ini mengikut nasihat tersebut dan meletakkan perkataan itu dalam kurungan bagi kedua-dua bacaan, sebagai 12:00 AM (tengah malam) dan 12:00 PM (tengah hari), bukannya membiarkan label itu membawa makna secara bersendirian. ### Nombor yang tepat Setiap nombor dalam penukaran ialah takrif bagi suatu notasi bertulis, bukan ukuran, jadi tiada satu pun boleh disemak semula melalui eksperimen yang lebih baik. | Nombor | Nilai | Tepat? | Sumber | |---|---|---|---| | Jam dalam sehari | 24 | tepat berdasarkan takrif notasi 24 jam | Wikipedia, "jam 24 jam" | | Jam dalam setiap separuh hari | 12 | tepat berdasarkan takrif notasi 12 jam | Wikipedia, "jam 12 jam" | | Minit dalam satu jam | 60 | tepat mengikut takrif | Risalah SI BIPM, edisi ke-9: minit ialah 60 s dan jam ialah 60 min, antara unit bukan SI yang diterima untuk digunakan bersama SI | | Minit dalam sehari | 1440 | tepat, kerana 24 didarab dengan 60, dan kedua-dua faktor adalah tepat | diperoleh daripada dua baris di atas | Jam dan minit dibaca sebagai nombor bulat, dan setiap perbandingan yang dibuat oleh halaman ini adalah antara nombor bulat, jadi tiada jawapan ditentukan oleh nilai yang dibundarkan. ### Perkara yang ditolak oleh penukar Setiap perkara ini menerima mesej tersendiri dan bukannya jawapan yang diteka: medan kosong; bentuk yang tidak dibaca oleh halaman; entri yang mengandungi saat, seperti 12:30:45; minit melebihi 59; jam 12 jam di luar julat 1 hingga 12, seperti 13:00 PM atau 0:45 AM; dan jam 24 jam melebihi 23 yang bukan bentuk 2400. Saat berada di luar skop. Halaman ini menukar bacaan jam sahaja, jadi ia tidak melampirkan tarikh, zon waktu atau ofset UTC. ### Soalan lazim **Apakah 2330 dalam waktu piawai?** 11:30 PM. Jam 23 memberikan baki 11 apabila dibahagi dengan 12, dan 23 ialah 12 atau lebih, jadi penandanya ialah PM. **Bagaimanakah waktu petang ditukar kepada waktu ketenteraan?** Tambah 12 pada jam dan kekalkan minit. Untuk 7:45 PM: 7 ditambah 12 ialah 19, jadi jawapannya ialah 1945. Satu-satunya pengecualian ialah 12 PM, yang kekal sebagai jam 12, kerana 12 mod 12 ialah 0. **Adakah tengah malam ialah 0000 atau 2400?** Kedua-duanya digunakan. ISO 8601 menganggap 00:00 sebagai permulaan tarikh dan 24:00 sebagai penghujungnya, dan kedua-duanya menamakan detik yang sama dengan jarak satu hari. 00:00 ialah pilihan biasa apabila bacaan perlu tidak samar. **Adakah 12 PM tengah hari atau tengah malam?** Mengikut kebiasaan, 12 p.m. ialah tengah hari dan 12 a.m. ialah tengah malam. Oleh sebab label itu mengelirukan orang, beberapa panduan gaya menasihatkan supaya tengah hari atau tengah malam ditulis sebagai ganti, dan halaman ini memaparkan perkataan tersebut dalam kurungan. **Adakah 12:30 bermaksud pukul dua belas setengah tengah hari atau tengah malam?** Halaman ini membacanya sebagai pukul dua belas setengah tengah hari kerana tiada penanda AM atau PM dan oleh itu dianggap sebagai waktu 24 jam. Untuk pukul dua belas setengah tengah malam, masukkan 12:30 AM atau 0030. **Adakah penukar mengendalikan saat atau zon waktu?** Tidak. Ia hanya menukar jam dan minit, serta tidak melampirkan tarikh, zon waktu atau ofset. Entri yang mengandungi saat ditolak dan bukannya dipotong.