Omregner til militært klokkeslæt: 24- og 12-timers ur
Omregn militært klokkeslæt til normalt klokkeslæt og omvendt. Værktøjet genkender 2330, 23:30 og 11:30 PM og forklarer 0000 og 2400 som midnat samt 12 AM og 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
Dokumentation
Omregner til militært klokkeslæt
Militært klokkeslæt er et 24-timers ur: timerne er nummereret fra 00 til 23, og et klokkeslæt skrives normalt med fire cifre uden skilletegn, f.eks. 2330 for halv tolv om aftenen. Denne side omregner et skrevet klokkeslæt mellem denne notation og det almindelige 12-timers ur i begge retninger og tæller også klokkeslættet i minutter og timer fra midnat.
Hvad beregneren gør
Omregneren læser ét skrevet klokkeslæt og afgør selv, hvilken notation det bruger. En AM- eller PM-markør betyder et klokkeslæt på 12 timer. Ingen markør betyder et klokkeslæt på 24 timer. Denne regel afgør den ene form, der ser ens ud i begge notationer: et klokkeslæt uden markør, f.eks. 12:30, læses som et klokkeslæt på 24 timer, altså halv ét.
Accepterede indtastninger omfatter fire cifre (2330), tre cifre (745), en time uden minutter (8), formen med kolon (23:30), et klokkeslæt på 12 timer med en markør (11:30 PM, 7 pm, 11:30 p.m.) samt den talte endelse (2330 timer, 0800 timer), som fjernes, før cifrene læses. I en indtastning med tre eller fire cifre er de sidste to cifre altid minutterne, så 745 er 7:45.
Resultatet er den samme tidsangivelse i tre skriftlige former samt to optællinger: den firecifrede militære form, det samme klokkeslæt som HH:MM, formen på 12 timer med AM eller PM, minutterne siden midnat og dette antal udtrykt i timer.
Sådan omregnes klokkeslæt på 12 timer til militært klokkeslæt
Tag timen, som den er skrevet, erstat 12 med 0, og læg 12 til, hvis markøren er PM. Minutterne ændres aldrig. Med symboler:
hvor H er timen på 24-timers uret, fra 0 til 23; h er timen, som den er skrevet på 12-timers uret, fra 1 til 12; og p er 1 for PM og 0 for AM. Operationen skrevet som mod er resten efter division, så 12 mod 12 er 0, og 7 mod 12 er 7.
Resten er hele pointen. Den omdanner 12 AM til time 0 og 12 PM til time 12 med ét udtryk. Hvis de to tilfælde i stedet skrives ud hver for sig, er det normalt dér, omregningen går galt, fordi de ser symmetriske ud uden at være det.
Sådan omregnes militært klokkeslæt til klokkeslæt på 12 timer
I den modsatte retning er timen igen resten, bortset fra at en rest på 0 skrives som 12:
12 & \text{if } H \bmod 12 = 0 \\ H \bmod 12 & \text{ellers} \end{cases}$$ Markøren er AM for timer fra 0 til 11 og PM for timer fra 12 til 23. Formen på 12 timer udelader det indledende nul i timen, men beholder det i minutterne, så time 8 og minut 5 skrives 8:05 AM. ### Minutter og timer siden midnat Siden viser også, hvor langt inde i dagen klokkeslættet ligger. Begge optællinger kommer fra ét heltal: $$t = 60H + m$$ $$T = \frac{t}{60}$$ hvor *m* er minutterne, fra 0 til 59; *t* er minutterne siden midnat, fra 0 til 1440; og *T* er det samme tidsrum i timer. Timefeltet dividerer minuttallet én gang i stedet for at lægge en brøk til timen. De to metoder er uenige for 39 af de 1440 klokkeslæt, fordi en computer lagrer brøker binært, og en tresindstyvendedel ikke har nogen nøjagtig binær form. Kun denne ene division giver en brøk noget sted på siden, og ingen del af omregningen afhænger af dens værdi. Feltet viser fire decimaler, hvilket er nok til at holde alle 1440 klokkeslæt adskilt, eftersom ét minut er cirka 0,0167 timer. ### Regneeksempel For 2330 læser siden time 23 og minut 30 uden markør, så indtastningen er et klokkeslæt på 24 timer. Timen på 12 timer: 23 mod 12 er 11, og 11 er ikke 0, så timen er 11. Timen 23 er 12 eller mere, så markøren er PM. Klokkeslættet er 11:30 PM. Minutter siden midnat: 60 gange 23 er 1380, og 1380 plus 30 er 1410. I timer er 1410 divideret med 60 lig med 23,5. Et andet eksempel går den modsatte vej. For 7:45 PM giver markøren *p* som 1, og 7 mod 12 er 7, så timen er 7 plus 12, hvilket er 19. Den militære form er 1945, og formen med kolon er 19:45. Minutter siden midnat: 60 gange 19 er 1140, plus 45 er 1185, hvilket svarer til 19,75 timer. ### Almindelige omregninger | Militært | 24 timer | 12 timer | Minutter siden midnat | |---|---|---|---| | 0000 | 00:00 | 12:00 AM (midnat) | 0 | | 0600 | 06:00 | 6:00 AM | 360 | | 0800 | 08:00 | 8:00 AM | 480 | | 1200 | 12:00 | 12:00 PM (middag) | 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 (midnat) | 1440 | ### Midnat: 0000 og 2400 Begge former bruges, og de kan ikke bruges i flæng. ISO 8601 giver en dato to midnætter og skriver dem forskelligt. 00:00 begynder dagen, og 24:00 slutter den, hvilket er samme tidspunkt som 00:00 den følgende dag. Når en tidsangivelse skal være entydig, foretrækkes normalt 00:00. Siden beholder den form, der blev indtastet. 0000 returneres som 0000 og beskrives som begyndelsen på en dag; 2400 returneres som 2400 og beskrives som slutningen på en dag. Begge er 12:00 AM i 12-timers notation, fordi denne notation ikke har en særskilt skrivemåde for dagens afslutning. Kun 2400 tæller som 1440 minutter siden midnat. Formen 2400 accepteres kun med nul minutter. En indtastning på 24:30 afvises i stedet for stiltiende at blive omdannet til 00:30, og timen 24 fanges, før der tages en rest, eftersom en sammenligning med 12 ville betegne midnat som PM. Kilden til reglen om to midnætter og præferencen for 00:00 er Markus Kuhns ISO 8601-oversigt fra University of Cambridge, som er skrevet med udgangspunkt i ISO 8601:2004. Den senere historie henvises separat til standardens egne revisioner: ISO 8601-1:2019 som udgivet fjernede repræsentationen 24:00, og ISO 8601-1:2019/Amd 1:2022 genindførte den. ### 12 AM og 12 PM Middag er hverken før eller efter sig selv, så betegnelserne a.m. (før middag) og p.m. (efter middag) gælder egentlig ikke ved 12:00. Efter konvention er 12 a.m. midnat, og 12 p.m. er middag. The American Heritage Dictionary, Canadian Press Stylebook og NIST anbefaler alle at skrive middag eller midnat i stedet, fordi de to betegnelser ikke har en entydig rækkefølge. Kilde: Wikipedia-artiklen om 12-timers uret. Siden følger dette råd og sætter ordet i parentes ved begge tidsangivelser: 12:00 AM (midnat) og 12:00 PM (middag), i stedet for at lade betegnelsen bære betydningen alene. ### Hvilke tal er eksakte Alle tal i omregningen er definitioner af en skriftlig notation, ikke målinger, så ingen af dem kan revideres på grundlag af et bedre eksperiment. | Tal | Værdi | Eksakt? | Kilde | |---|---|---|---| | Timer på et døgn | 24 | eksakt efter definitionen af 24-timers notation | Wikipedia, »24-timers ur« | | Timer i hver halvdel af døgnet | 12 | eksakt efter definitionen af 12-timers notation | Wikipedia, »12-timers ur« | | Minutter i en time | 60 | eksakt efter definition | BIPM SI-brochure, 9. udgave: et minut er 60 s, og en time er 60 min, blandt de ikke-SI-enheder, der er accepteret til brug sammen med SI | | Minutter på et døgn | 1440 | eksakt, da det er 24 gange 60, og begge faktorer er eksakte | følger af de to rækker ovenfor | Timen og minuttet aflæses som hele tal, og alle sammenligninger, siden foretager, er mellem hele tal, så intet svar afgøres af en afrundet værdi. ### Hvad omregneren afviser Hver af disse får sin egen meddelelse i stedet for et gættet svar: et tomt felt; en form, som siden ikke kan læse; en indtastning med sekunder, f.eks. 12:30:45; et minut over 59; en time på 12 timer uden for intervallet 1 til 12, f.eks. 13:00 PM eller 0:45 AM; samt en time på 24 timer over 23, som ikke er formen 2400. Sekunder er uden for omfanget. Siden omregner en klokkeslætangivelse uden yderligere oplysninger og tilføjer derfor hverken dato, tidszone eller UTC-forskydning. ### Ofte stillede spørgsmål **Hvad er 2330 i almindelig tidsangivelse?** 11:30 PM. Timen 23 giver resten 11 ved division med 12, og 23 er 12 eller mere, så markøren er PM. **Hvordan omregner man et klokkeslæt om eftermiddagen til militært klokkeslæt?** Læg 12 til timen, og behold minutterne. For 7:45 PM er 7 plus 12 lig med 19, så svaret er 1945. Den eneste undtagelse er 12 PM, som forbliver time 12, fordi 12 mod 12 er 0. **Er midnat 0000 eller 2400?** Begge bruges. ISO 8601 behandler 00:00 som begyndelsen på en dato og 24:00 som slutningen på den, og de to angiver samme tidspunkt med én dags mellemrum. 00:00 er det sædvanlige valg, når tidsangivelsen skal være entydig. **Er 12 PM middag eller midnat?** Efter konvention er 12 p.m. middag, og 12 a.m. er midnat. Da betegnelserne forvirrer folk, anbefaler flere stilvejledninger at skrive middag eller midnat i stedet, og denne side viser ordet i parentes. **Betyder 12:30 halv ét eller halv ét om natten?** Siden læser det som halv ét om dagen, fordi det ikke har en AM- eller PM-markør og derfor behandles som et klokkeslæt på 24 timer. For halv ét om natten skal man indtaste 12:30 AM eller 0030. **Håndterer omregneren sekunder eller tidszoner?** Nej. Den omregner kun timer og minutter og knytter ingen dato, tidszone eller forskydning til angivelsen. En indtastning med sekunder afvises i stedet for at blive afkortet.