Koliko sekundi ima u danu, tjednu i godini
Neke je brojeve jednostavno korisno znati napamet.
Koliko sekundi ima u danu jedan je od njih. Pojavljuje se u programiranju, zadacima iz fizike, analizi podataka i ponekad u kvizovima. To je ujedno i ona vrsta stvari koju ljudi ili pamte — ili svaki put iznova potroše pet minuta na računanje.
Ovaj članak daje brojeve, pokazuje matematiku iza svakog i objašnjava gdje ove pretvorbe stvarno znače nešto u praksi.
Ako trebate brzo pretvarati i druge jedinice vremena, pretvarač jedinica vremena pretvara sekunde, minute, sate, dane, tjedne, mjesece i godine.
Koliko sekundi ima u danu
U danu ima 86,400 sekundi.
Račun je jednostavan:
- 60 sekundi × 60 minuta = 3,600 sekundi po satu
- 3,600 sekundi × 24 sata = 86,400 sekundi po danu
Taj broj — 86,400 — vrijedi zapamtiti ako radite s vremenom u programiranju ili podacima. Pojavljuje se stalno: u cache TTL-ovima, isteku tokena, rotaciji logova i raznim vremenskim izračunima.
Čest primjer: “postavi ovom cache unosu TTL od 24 sata”. U kodu je to 86,400 sekundi ako sustav koristi sekunde, ili 86,400,000 milisekundi ako radite u JavaScriptu.
Koliko sekundi ima u tjednu
U tjednu ima 604,800 sekundi.
- 86,400 sekundi/dan × 7 dana = 604,800 sekundi
Tjedan ima 168 sati, odnosno 10,080 minuta, odnosno 604,800 sekundi.
Ovo se pojavljuje u zakazanim zadacima (“pokreni ovo svakih 7 dana”), isteku tokena (“refresh token vrijedi tjedan dana”) i pretplatama (“probno razdoblje traje 7 dana od prijave”).
Koliko sekundi ima u mjesecu
Mjesec je zeznut jer svi mjeseci nemaju isti broj dana.
Ako trebate točan broj:
- mjesec od 28 dana = 2,419,200 sekundi
- mjesec od 29 dana = 2,505,600 sekundi
- mjesec od 30 dana = 2,592,000 sekundi
- mjesec od 31 dana = 2,678,400 sekundi
Za prosječni mjesec (30.4375 dana, što je 365.25 ÷ 12):
30.4375 × 86,400 = 2,629,800 sekundi
U praksi, kad ljudi u kodu ili izračunima kažu “jedan mjesec”, često misle na jedno od sljedećeg:
- točno 30 dana (2,592,000 sekundi)
- stvarni kalendarski mjesec, računat od početnog datuma
- prosjek od 30.4375 dana
Koje ćete koristiti ovisi o kontekstu. Za naplatu i pretplate često su prikladniji kalendarski mjeseci. Za cache TTL-ove ili “otprilike mjesec dana” 30 dana je u redu.
Koliko sekundi ima u godini
U standardnoj godini od 365 dana ima 31,536,000 sekundi.
- 86,400 sekundi/dan × 365 dana = 31,536,000 sekundi
Ako želite uzeti u obzir prijestupne godine (koje u prosjeku dodaju jedan dan svake 4 godine), uzmite prosjek od 365.25 dana:
- 86,400 × 365.25 = 31,557,600 sekundi
Taj se drugi broj češće koristi u astronomiji i preciznim znanstvenim izračunima. Za većinu svakodnevnih potreba, 31,536,000 je dovoljno blizu.
Za osjećaj skale: milijarda sekundi je otprilike 31.7 godina. Unix timestamp je prešao 1 milijardu sekundi u rujnu 2001., a 2 milijarde sekundi stiže u svibnju 2033.
Tablica za brzi pregled
| Razdoblje | Sekundi |
|---|---|
| 1 minuta | 60 |
| 1 sat | 3,600 |
| 1 dan | 86,400 |
| 1 tjedan | 604,800 |
| Mjesec od 30 dana | 2,592,000 |
| Prosječni mjesec | 2,629,800 |
| Godina od 365 dana | 31,536,000 |
| Godina od 366 dana (prijestupna) | 31,622,400 |
| Prosječna godina (365.25 d) | 31,557,600 |
Formula za bilo koju pretvorbu vremena
Svaka pretvorba između jedinica vremena svodi se na množenje ili dijeljenje istim fiksnim faktorima:
- Sekunde → minute: podijelite s 60
- Minute → sati: podijelite s 60
- Sati → dani: podijelite s 24
- Dani → tjedni: podijelite sa 7
U suprotnom smjeru, množite.
Da biste iz sekundi dobili dane, podijelite s 86,400 (što je 60 × 60 × 24). Za tjedne, podijelite s 604,800.
Gdje se to koristi u stvarnom životu
Programiranje i sustavi
Cache TTL-ovi, isteci sesija i API rate limitovi često se izražavaju u sekundama. Kad znate da dan ima 86,400 sekundi, a tjedan 604,800, lakše je upisati ispravne vrijednosti bez stalnog računanja.
Česta greška: miješanje sekundi i milisekundi. JavaScript radi u milisekundama, pa Date.now() vraća 13-znamenkasti broj. Mnogi serverski sustavi rade u sekundama (10 znamenki). Ako milisekunde proslijedite funkciji koja očekuje sekunde, dobit ćete isteke postavljene 1,000 puta predaleko — praktički “tisuću godina u budućnost”.
Fizika i znanost
Izračuni brzine, ubrzanja i energije često zahtijevaju pretvaranje vremena u sekunde radi dimenzijske dosljednosti. Brzina 100 km/h treba se izraziti u metrima u sekundi (27.8 m/s) kako bi se čisto uklopila u SI jedinice.
Fitness i biologija
Mirovanje pulsa kod zdrave odrasle osobe je otprilike 60–100 otkucaja u minuti, što je 86,400–144,000 otkucaja na dan. Prosječna osoba udahne oko 17,000–23,000 puta na dan. Ovakvi brojevi pomažu kad razmišljate o kumulativnim biološkim procesima.
Planiranje projekata
Pitanje “koliko traje projekt?” ponekad se prevodi u sekunde kad razmišljate o uptimeu sustava, SLA jamstvima ili prozorima za deploy. SLA od 99.9% znači najviše 31,536 sekundi zastoja godišnje — oko 8.76 sati.
Pretvaranje u suprotnom smjeru: sekunde u veće jedinice
Ako imate trajanje u sekundama i želite ga izraziti u danima i satima:
1. Podijelite ukupne sekunde s 86,400 da dobijete broj punih dana 2. Uzmite ostatak i podijelite s 3,600 da dobijete preostale sate 3. Taj ostatak podijelite s 60 za minute 4. Što ostane su sekunde
Primjer: 200,000 sekundi
- 200,000 ÷ 86,400 = 2 dana ostatak 27,200
- 27,200 ÷ 3,600 = 7 sati ostatak 2,000
- 2,000 ÷ 60 = 33 minute ostatak 20 sekundi
Dakle 200,000 sekundi = 2 dana, 7 sati, 33 minute, 20 sekundi.
Pretvarač jedinica vremena to izračuna odmah ako ne želite ručno prolaziti kroz aritmetiku.
Napomena o prijestupnim sekundama
Povremeno se u UTC doda “prijestupna sekunda” kako bi se uskladile nepravilnosti u Zemljinoj rotaciji. To znači da su neke godine imale 31,536,001 ili 31,557,601 sekundu. Prijestupne sekunde dodane su oko 27 puta od 1972.
Za većinu praktičnih potreba prijestupne sekunde su nebitne. No u sustavima visoke preciznosti — GPS, financijske burze, telekomunikacije — mogu biti važne i uzrokovale su stvarne bugove kad softver nije pravilno obradio tu dodatnu sekundu.


