Preskoči na vsebino

Pretvornik vojaškega časa: iz 24- v 12-urni zapis

Pretvorite vojaški čas v običajni čas in obratno. Pretvornik prepozna zapise 2330, 23:30 in 11:30 PM ter pojasnjuje polnoč 0000 in 2400, poldne ter 12 AM in 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.
Kalkulator nalaganja...
📚

Dokumentacija

Pretvornik vojaškega časa

Vojaški čas je 24-urni zapis časa: ure so oštevilčene od 00 do 23, zapis pa je običajno sestavljen iz štirih števk brez ločila, na primer 2330 za pol enajstih zvečer. Ta stran pretvarja zapisani čas iz tega zapisa v običajni 12-urni zapis in obratno ter izračuna tudi število minut in ur od polnoči.

Kaj počne kalkulator

Pretvornik prebere en zapisani čas in sam ugotovi, v katerem zapisu je. Oznaka AM ali PM pomeni 12-urni čas. Brez oznake pomeni 24-urni čas. To pravilo razreši edino obliko, ki je videti enako v obeh zapisih: goli 12:30 nima oznake, zato se prebere kot 24-urni čas, kar pomeni pol enih popoldne.

Sprejeti vnosi vključujejo štiri števke (2330), tri števke (745), samo uro (8), zapis z dvopičjem (23:30), 12-urni čas z oznako (11:30 PM, 7 pm, 11:30 p.m.) ter govorjeno pripono (2330 hours, 0800 hrs), ki se odstrani, preden se preberejo števke. Pri vnosu s tremi ali štirimi števkami sta zadnji dve števki vedno minuti, zato je 745 enako 7:45.

Rezultat je isti čas v treh zapisanih oblikah in poleg tega še dva izračuna: štirimestni vojaški zapis, isti čas kot HH:MM, 12-urna oblika z oznako AM ali PM, minute od polnoči in ta vrednost, izražena v urah.

Kako pretvoriti 12-urni čas v vojaški čas

Vzemi zapisano uro, zamenjaj 12 z 0 in pri oznaki PM prištej 12. Minute se nikoli ne spremenijo. Simbolno:

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

kjer je H ura na 24-urni uri, od 0 do 23; h je zapisana ura na 12-urni uri, od 1 do 12; p pa je 1 za PM in 0 za AM. Operacija, zapisana z mod, je ostanek po deljenju, zato je 12 mod 12 enako 0, 7 mod 12 pa je 7.

Ostanek je bistvo postopka. Z enim izrazom pretvori 12 AM v uro 0 in 12 PM v uro 12. Pri ročnem zapisovanju obeh primerov se pri tej pretvorbi najpogosteje zgodi napaka, ker sta videti simetrična, vendar nista.

Kako pretvoriti vojaški čas v 12-urni čas

V nasprotni smeri je ura znova ostanek, le da se ostanek 0 zapiše kot 12:

12 & \text{if } H \bmod 12 = 0 \\ H \bmod 12 & \text{sicer} \end{cases}$$ Oznaka je AM za ure od 0 do 11 in PM za ure od 12 do 23. Pri 12-urnem zapisu se začetna ničla pri uri izpusti, pri minutah pa ohrani, zato se ura 8 in minuta 5 zapišeta kot 8:05 AM. ### Minute in ure od polnoči Stran pokaže tudi, koliko časa je od začetka dneva do danega časa. Oba izračuna izhajata iz enega celega števila: $$t = 60H + m$$ $$T = \frac{t}{60}$$ kjer je *m* število minut, od 0 do 59; *t* je število minut od polnoči, od 0 do 1440; *T* pa je ista količina, izražena v urah. Kartica z urami število minut enkrat deli, namesto da bi uri prištela ulomek. Pri 39 od 1440 vnosov se rezultata razlikujeta, ker računalnik ulomke shranjuje v dvojiški obliki, ena šestdesetina pa nima natančnega dvojiškega zapisa. Samo pri tem deljenju se kjer koli na strani pojavi ulomek, njegova vrednost pa ne vpliva na pretvorbo. Kartica prikazuje štiri decimalna mesta, kar zadostuje za razlikovanje vseh 1440 vnosov, saj je ena minuta približno 0,0167 ure. ### Primer z rešitvijo Pri 2330 stran prebere uro 23 in minuto 30, brez oznake, zato je vnos 24-urni čas. Pri 12-urni uri velja: 23 mod 12 je 11, 11 pa ni 0, zato je ura 11. Ura 23 je 12 ali več, zato je oznaka PM. Čas je 11:30 PM. Minute od polnoči: 60-krat 23 je 1380, 1380 plus 30 pa je 1410. V urah: 1410, deljeno z 60, je 23,5. Drugi primer poteka v nasprotni smeri. Pri 7:45 PM oznaka določa *p* kot 1, 7 mod 12 pa je 7, zato je ura 7 plus 12, kar je 19. Vojaški zapis je 1945, zapis z dvopičjem pa 19:45. Minute od polnoči: 60-krat 19 je 1140, plus 45 je 1185, kar je 19,75 ure. ### Pogoste pretvorbe | Vojaški čas | 24-urni čas | 12-urni čas | Minute od polnoči | |---|---|---|---| | 0000 | 00:00 | 12:00 AM (polnoč) | 0 | | 0600 | 06:00 | 6:00 AM | 360 | | 0800 | 08:00 | 8:00 AM | 480 | | 1200 | 12:00 | 12:00 PM (poldne) | 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 (polnoč) | 1440 | ### Polnoč: 0000 in 2400 Obe obliki sta v rabi in nista zamenljivi. ISO 8601 pri enem datumu razlikuje dve polnoči in ju zapisuje različno. 00:00 začne dan, 24:00 pa ga konča; to je isti trenutek kot 00:00 naslednjega dne. Kadar mora biti zapis nedvoumen, se običajno uporablja 00:00. Stran ohrani obliko, ki je bila vnesena. 0000 se vrne kot 0000 in je opisana kot začetek dneva; 2400 se vrne kot 2400 in je opisana kot konec dneva. Obe obliki sta v 12:00 AM pri 12-urnem zapisu, ker ta zapis nima posebne oblike za konec dneva. Samo 2400 šteje kot 1440 minut od polnoči. Oblika 2400 je dovoljena samo z nič minutami. Vnos 24:30 se zavrne, namesto da bi se tiho pretvoril v 00:30, ura 24 pa se zazna še pred izračunom ostanka, saj bi jo primerjava z 12 označila kot PM. Vir za pravilo o dveh polnočeh in prednost 00:00 je povzetek standarda ISO 8601 avtorja Markusa Kuhna z Univerze v Cambridgeu, napisan na podlagi standarda ISO 8601:2004. Poznejši razvoj je naveden ločeno, po spremembah samega standarda: objavljeni ISO 8601-1:2019 je zapis 24:00 opustil, ISO 8601-1:2019/Amd 1:2022 pa ga je znova uvedel. ### 12 AM in 12 PM Poldne ni niti pred samim seboj niti za njim, zato oznaki a.m. (pred poldnevom) in p.m. (po poldnevu) ob 12:00 v resnici nista ustrezni. Po dogovoru je 12 a.m. polnoč, 12 p.m. pa poldne. Slovar American Heritage Dictionary, Canadian Press Stylebook in NIST svetujejo, naj se namesto tega zapiše poldne ali polnoč, ker vrstni red obeh oznak ni samoumeven. Vir: članek Wikipedije o 12-urni uri. Stran upošteva ta nasvet in pri obeh časih v oklepaju doda besedo, kot pri 12:00 AM (polnoč) in 12:00 PM (poldne), namesto da bi oznaka sama nosila pomen. ### Katera števila so natančna Vsako število v pretvorbi je določeno z definicijo zapisanega zapisa, ne z meritvijo, zato ga boljši poskus ne more spremeniti. | Številka | Vrednost | Natančno? | Vir | |---|---|---|---| | Število ur v dnevu | 24 | natančno po definiciji 24-urnega zapisa | Wikipedija, »24-urna ura« | | Število ur v vsaki polovici dneva | 12 | natančno po definiciji 12-urnega zapisa | Wikipedija, »12-urna ura« | | Število minut v uri | 60 | natančno po definiciji | Brošura BIPM SI, 9. izdaja: minuta je 60 s, ura pa 60 min; obe sodita med enote zunaj SI, ki so dovoljene za uporabo s SI | | Število minut v dnevu | 1440 | natančno, saj je 24-krat 60, oba faktorja pa sta natančna | izhaja iz zgornjih dveh vrstic | Ura in minuta se bereta kot celi števili, vse primerjave na strani pa potekajo med celimi števili, zato noben rezultat ni določen z zaokroženo vrednostjo. ### Kaj pretvornik zavrne Vsak od teh vnosov dobi svoje sporočilo, namesto da bi sistem ugibal odgovor: prazno polje; oblika, ki je stran ne zna prebrati; vnos s sekundami, na primer 12:30:45; minuta nad 59; 12-urna ura zunaj območja od 1 do 12, na primer 13:00 PM ali 0:45 AM; ter 24-urna ura nad 23, ki ni oblika 2400. Sekunde niso vključene. Stran pretvarja goli zapis časa, zato mu ne doda datuma, časovnega pasu ali odmika od UTC. ### Pogosta vprašanja **Kaj je 2330 v običajnem času?** 11:30 PM. Ura 23 da pri deljenju z 12 ostanek 11, 23 pa je 12 ali več, zato je oznaka PM. **Kako pretvoriti popoldanski čas v vojaški čas?** Uri prištej 12 in ohrani minute. Pri 7:45 PM je 7 plus 12 enako 19, zato je rezultat 1945. Edina izjema je 12 PM, ki ostane pri uri 12, ker je 12 mod 12 enako 0. **Je polnoč 0000 ali 2400?** Uporabljata se obe obliki. ISO 8601 obravnava 00:00 kot začetek datuma in 24:00 kot njegov konec; oba označujeta isti trenutek, vendar na različna dneva. 00:00 je običajna izbira, kadar mora biti zapis nedvoumen. **Je 12 PM poldne ali polnoč?** Po dogovoru je 12 p.m. poldne, 12 a.m. pa polnoč. Ker oznaki ljudi zmedeta, več slogovnih priročnikov svetuje zapis poldne ali polnoč; tako ravna tudi ta stran, ki besedo prikaže v oklepaju. **Ali 12:30 pomeni pol enih popoldne ali pol enih ponoči?** Stran ga prebere kot pol enih popoldne, ker nima oznake AM ali PM in se zato obravnava kot 24-urni čas. Za pol enih ponoči vnesite 12:30 AM ali 0030. **Ali pretvornik podpira sekunde ali časovne pasove?** Ne. Pretvarja samo ure in minute ter ne dodaja datuma, časovnega pasu ali odmika. Vnos s sekundami se zavrne, namesto da bi se sekunde izpustile.