Preskoči na sadržaj

Pretvarač vojnog vremena: 24-satni u 12-satni

Pretvorite vojno vrijeme u standardno i obrnuto. Prepoznaje zapise 2330, 23:30 i 11:30 PM te objašnjava ponoć 0000 i 2400, podne, 12 AM i 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 učitavanja...
📚

Dokumentacija

Pretvarač vojnog vremena

Vojno vrijeme je 24-satni sat: sati su označeni brojevima od 00 do 23, a očitanje se obično zapisuje kao četiri znamenke bez razdjelnika, primjerice 2330, što označava pola dvanaest navečer. Ova stranica pretvara zapisano vrijeme iz tog zapisa u uobičajeni 12-satni sat i obratno, a također računa očitanje u minutama i satima od ponoći.

Što kalkulator radi

Pretvarač pročita jedno zapisano vrijeme i sam odredi kojem zapisu pripada. Oznaka AM ili PM znači 12-satno vrijeme. Bez oznake riječ je o 24-satnom vremenu. To pravilo rješava jedini oblik koji izgleda jednako u oba zapisa: zapis 12:30 bez oznake čita se kao 24-satno vrijeme, odnosno kao pola jedan poslijepodne.

Prihvaćeni unosi uključuju četiri znamenke (2330), tri znamenke (745), samo sat (8), oblik s dvotočkom (23:30), 12-satno vrijeme s oznakom (11:30 PM, 7 pm, 11:30 p.m.) te govorni nastavak (2330 sati, 0800 hrs), koji se uklanja prije čitanja znamenki. U unosu od tri ili četiri znamenke posljednje su dvije znamenke uvijek minute, pa je 745 jednako 7:45.

Rezultat je isto očitanje u tri zapisana oblika, uz dva izračuna: četveroznamenkasti vojni zapis, isto vrijeme u obliku HH:MM, 12-satni oblik s oznakom AM ili PM, broj minuta od ponoći i taj broj izražen u satima.

Kako pretvoriti 12-satno vrijeme u vojno vrijeme

Uzmite sat kako je zapisan, zamijenite 12 s 0 i dodajte 12 ako je oznaka PM. Minute se nikad ne mijenjaju. U simbolima:

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

gdje je H sat na 24-satnom satu, od 0 do 23; h je sat zapisan na 12-satnom satu, od 1 do 12; a p je 1 za PM i 0 za AM. Operacija označena s mod jest ostatak nakon dijeljenja, pa je 12 mod 12 jednako 0, a 7 mod 12 jednako 7.

Ostatak je cijela tajna postupka. Jednim izrazom pretvara 12 AM u sat 0, a 12 PM u sat 12. Ručno zapisivanje dvaju slučajeva umjesto toga najčešći je uzrok pogreške u ovoj pretvorbi, jer izgledaju simetrično, ali nisu.

Kako pretvoriti vojno vrijeme u 12-satno vrijeme

U suprotnom smjeru sat je ponovno ostatak, osim što se ostatak 0 zapisuje kao 12:

12 & \text{if } H \bmod 12 = 0 \\ H \bmod 12 & \text{inače} \end{cases}$$ Oznaka je AM za sate od 0 do 11, a PM za sate od 12 do 23. U 12-satnom obliku uklanja se vodeća nula kod sata, ali ostaje kod minuta, pa se sat 8 i minuta 5 zapisuju kao 8:05 AM. ### Minute i sati od ponoći Stranica također prikazuje koliko je dan odmakao u trenutku očitanja. Oba se izračuna dobivaju iz jednog cijelog broja: $$t = 60H + m$$ $$T = \frac{t}{60}$$ gdje je *m* broj minuta, od 0 do 59; *t* broj minuta od ponoći, od 0 do 1440; a *T* isti iznos izražen u satima. Kartica sa satima dijeli broj minuta jednom, umjesto da satu dodaje razlomak. Ta se dva postupka ne slažu za 39 od 1440 očitanja, jer računalo pohranjuje razlomke u binarnom obliku, a jedna šezdesetina nema točan binarni zapis. Samo se tim dijeljenjem bilo gdje na stranici dobiva razlomak, a nijedna pretvorba ne ovisi o njegovoj vrijednosti. Kartica prikazuje četiri decimalna mjesta, što je dovoljno za razlikovanje svih 1440 očitanja jer je jedna minuta približno 0,0167 sati. ### Primjer izračuna Za 2330 stranica očitava sat 23 i minutu 30, a nema oznake, pa je unos 24-satno vrijeme. Sat u 12-satnom obliku: 23 mod 12 iznosi 11, a 11 nije 0, pa je sat 11. Sat 23 iznosi 12 ili više, pa je oznaka PM. Očitanje je 11:30 PM. Minute od ponoći: 60 puta 23 iznosi 1380, a 1380 plus 30 iznosi 1410. U satima: 1410 podijeljeno s 60 iznosi 23,5. Drugi primjer ide u suprotnom smjeru. Za 7:45 PM oznaka daje *p* jednako 1, a 7 mod 12 iznosi 7, pa je sat 7 plus 12, što iznosi 19. Vojni oblik je 1945, a oblik s dvotočkom 19:45. Minute od ponoći: 60 puta 19 iznosi 1140, plus 45 iznosi 1185, odnosno 19,75 sati. ### Uobičajene pretvorbe | Vojno vrijeme | 24-satno | 12-satno | Minute od ponoći | |---|---|---|---| | 0000 | 00:00 | 12:00 AM (ponoć) | 0 | | 0600 | 06:00 | 6:00 AM | 360 | | 0800 | 08:00 | 8:00 AM | 480 | | 1200 | 12:00 | 12:00 PM (podne) | 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 (ponoć) | 1440 | ### Ponoć: 0000 i 2400 Oba su oblika u uporabi i nisu međusobno zamjenjiva. ISO 8601 jednom datumu daje dvije ponoći i zapisuje ih različito. 00:00 označava početak dana, a 24:00 njegov kraj, što je isti trenutak kao 00:00 sljedećeg dana. Kada očitanje mora biti nedvosmisleno, uobičajeno se daje prednost zapisu 00:00. Stranica zadržava oblik koji je upisan. 0000 vraća se kao 0000 i opisuje kao početak dana; 2400 vraća se kao 2400 i opisuje kao kraj dana. Oba su 12:00 AM u 12-satnom zapisu jer taj zapis nema zaseban oblik za kraj dana. Samo se 2400 računa kao 1440 minuta od ponoći. Oblik 2400 prihvaća se samo s nulom za minute. Unos 24:30 odbija se, umjesto da se neprimjetno pretvori u 00:30, a sat 24 otkriva se prije uzimanja ostatka jer bi usporedba s 12 ponoć označila kao PM. Izvor za pravilo o dvjema ponoćima i prednost zapisa 00:00 jest sažetak standarda ISO 8601 Markusa Kuhna sa Sveučilišta u Cambridgeu, napisan prema standardu ISO 8601:2004. Kasnija povijest navodi se zasebno, prema izmjenama samog standarda: objavljeni ISO 8601-1:2019 izbacio je zapis 24:00, a ISO 8601-1:2019/Amd 1:2022 ponovno ga je uveo. ### 12 prijepodne i 12 poslijepodne Podne nije ni prije ni poslije samog sebe, pa se oznake a.m. (prije podneva) i p.m. (poslije podneva) zapravo ne primjenjuju na 12:00. Prema konvenciji, 12 a.m. jest ponoć, a 12 p.m. jest podne. Rječnik American Heritage, stilski priručnik Canadian Pressa i NIST savjetuju da se umjesto toga piše podne ili ponoć jer redoslijed tih dviju oznaka nije sam po sebi očit. Izvor: članak Wikipedije o 12-satnom satu. Stranica slijedi taj savjet i uz oba očitanja u zagradama navodi riječ, kao 12:00 AM (ponoć) i 12:00 PM (podne), umjesto da oznaka sama nosi značenje. ### Koji su brojevi egzaktni Svaki broj u pretvorbi definira zapisani oblik, a ne mjerenje, pa se nijedan ne može izmijeniti boljim eksperimentom. | Broj | Vrijednost | Točno? | Izvor | |---|---|---|---| | Sati u danu | 24 | egzaktno prema definiciji 24-satnog zapisa | Wikipedia, „24-satni sat” | | Sati u svakoj polovici dana | 12 | egzaktno prema definiciji 12-satnog zapisa | Wikipedia, „12-satni sat” | | Minute u satu | 60 | točno po definiciji | BIPM-ova brošura SI, 9. izdanje: minuta iznosi 60 s, a sat 60 min, među jedinicama koje nisu SI, ali su prihvaćene za uporabu sa SI-jem | | Minute u danu | 1440 | egzaktno, jer je 24 puta 60, a oba su faktora egzaktna | proizlazi iz dvaju prethodnih redaka | Sat i minuta očitavaju se kao cijeli brojevi, a svaka usporedba koju stranica provodi jest između cijelih brojeva, pa se nijedan odgovor ne određuje zaokruženom vrijednošću. ### Što pretvarač odbija Svaki od ovih slučajeva dobiva vlastitu poruku, umjesto nagađanja: prazno polje; oblik koji stranica ne prepoznaje; unos koji sadržava sekunde, poput 12:30:45; minuta veća od 59; sat u 12-satnom zapisu izvan raspona od 1 do 12, poput 13:00 PM ili 0:45 AM; te sat u 24-satnom zapisu veći od 23 koji nije oblik 2400. Sekunde nisu obuhvaćene. Stranica pretvara samo očitanje sata, pa mu ne pridružuje datum, vremensku zonu ni UTC pomak. ### Često postavljana pitanja **Što je 2330 u standardnom vremenu?** 11:30 PM. Sat 23 pri dijeljenju s 12 daje ostatak 11, a 23 iznosi 12 ili više, pa je oznaka PM. **Kako se poslijepodnevno vrijeme pretvara u vojno vrijeme?** Satu dodajte 12 i zadržite minute. Za 7:45 PM: 7 plus 12 iznosi 19, pa je odgovor 1945. Jedina je iznimka 12 PM, koje ostaje sat 12 jer je 12 mod 12 jednako 0. **Je li ponoć 0000 ili 2400?** Upotrebljavaju se oba oblika. ISO 8601 tretira 00:00 kao početak datuma, a 24:00 kao njegov kraj, pri čemu oba označavaju isti trenutak, udaljen jedan dan. 00:00 uobičajen je izbor kada očitanje mora biti nedvosmisleno. **Je li 12 PM podne ili ponoć?** Prema konvenciji, 12 p.m. jest podne, a 12 a.m. jest ponoć. Budući da oznake zbunjuju ljude, nekoliko stilskih priručnika savjetuje da se umjesto toga piše podne ili ponoć, a ova stranica riječ prikazuje u zagradama. **Znači li 12:30 pola jedan poslijepodne ili pola jedan u ponoć?** Stranica ga čita kao pola jedan poslijepodne jer nema oznaku AM ili PM i stoga se tretira kao 24-satno vrijeme. Za pola jedan u ponoć unesite 12:30 AM ili 0030. **Podržava li pretvarač sekunde ili vremenske zone?** Ne. Pretvara samo sate i minute te ne pridružuje datum, vremensku zonu ni pomak. Unos sa sekundama odbija se, umjesto da se skraćuje.