CanDoYa
HR

Unix Timestamp Pretvorba

Radi u cijelosti u pregledniku - bez slanja podataka i bez registracije.

Epoh i unix timestamp
Trenutačni unix timestamp-

Iz timestampa u datum

Prepoznato: sekunde

UTC
-
Vaše lokalno vrijeme
-
ISO 8601 (UTC)
-
Relativno
-

Iz datuma u timestamp

Unix sekunde-
Unix milisekunde-
Podijelite ovaj alat

Što je unix timestamp?

Unix timestamp (epoch time) je broj sekundi proteklih od 00:00:00 UTC, 1 January 1970, bez računanja prijestupnih sekundi. Ovaj alat za unix timestamp pretvorbu pretvara bilo koju epoch vrijednost - sekunde ili milisekunde, automatski prepoznate - u čitljiv datum u UTC-u i lokalnom vremenu, te pretvara kalendarski datum natrag u unix sekunde i milisekunde.

Kako se koristi

  1. 1Zalijepite timestamp. Upišite ili zalijepite epoch vrijednost poput 1700000000. Alat prema veličini broja prepoznaje radi li se o sekundama ili milisekundama; izbornikom jedinice možete ručno promijeniti tu procjenu.
  2. 2Pročitajte datum. UTC vrijeme, vaše lokalno vrijeme, ISO 8601 zapis i relativni prikaz poput 'prije 2 godine' ažuriraju se odmah dok tipkate.
  3. 3Pretvorite datum natrag. Odaberite datum i vrijeme u donjem panelu, odredite je li riječ o lokalnom ili UTC vremenu, a zatim kopirajte dobivene unix sekunde ili milisekunde.

Za koga je

Sve se izvršava lokalno u vašem pregledniku. Timestamp koji zalijepite obrađuje se izravno na stranici, formatira se pomoću podataka o vremenskoj zoni vašeg preglednika i nikada se ne šalje na poslužitelj niti se bilježi. Alat nastavlja raditi i bez internetske veze nakon što se stranica učita, a live brojač pri vrhu uvijek prikazuje trenutačno unix vrijeme.

Česta pitanja

Je li ovaj alat za unix timestamp pretvorbu besplatan i privatan?

Da - 100% je besplatan, bez registracije i bez ograničenja. Pretvorba se u potpunosti odvija u vašem pregledniku: timestampovi i datumi koje unesete nikada se ne šalju, ne pohranjuju niti bilježe na poslužitelju.

Kako razlikovati unix sekunde od milisekundi?

Prema duljini: trenutačne epoch vrijednosti imaju 10 znamenki u sekundama i 13 znamenki u milisekundama. Unix alati poput date +%s i Pythonove funkcije time.time() rade u sekundama, dok JavaScriptov Date.now() i Javin System.currentTimeMillis() vraćaju milisekunde. Ovaj alat automatski prepoznaje jedinicu, ali je možete i ručno promijeniti.

Uključuje li unix vrijeme prijestupne sekunde?

Ne. Unix vrijeme pretpostavlja da svaki dan traje točno 86,400 sekundi, pa se prijestupne sekunde dodane UTC-u od 1972. godine ne broje - unix sat umjesto toga praktički ponavlja ili razvlači jednu sekundu. Za svakodnevnu pretvorbu to ne stvara vidljivu razliku.

Što je problem 2038. godine?

Sustavi koji pohranjuju unix vrijeme kao predznačeni 32-bitni cijeli broj prelijevaju se pri vrijednosti 2,147,483,647, što odgovara 03:14:07 UTC, 19 January 2038. Moderni 64-bitni sustavi, kao ni ovaj alat, nisu pogođeni ovim problemom i ispravno obrađuju datume udaljene stotinama tisuća godina u oba smjera.

Može li unix timestamp biti negativan?

Da. Negativne vrijednosti jednostavno broje sekunde unatrag od epoha, pa predstavljaju datume prije 1 January 1970. Na primjer, -86400 odgovara datumu 31 December 1969 u 00:00 UTC. Zalijepite takvu vrijednost i alat će je pročitati kao bilo koju drugu.

Zašto se pretvoreno vrijeme razlikuje od mog sata?

Unix timestamp vezan je uz UTC i nema vlastitu vremensku zonu. Redak UTC prikazuje univerzalno očitanje, dok redak lokalnog vremena primjenjuje vremensku zonu vašeg uređaja - isti timestamp jednostavno se prikazuje na dva načina, a ljetno računanje vremena može pomaknuti lokalni prikaz za sat vremena.

Kako doći do trenutačnog unix timestampa?

On otkucava uživo pri vrhu ovog alata - pritisnite Kopiraj da ga preuzmete ili Koristi da ga pretvorite. U kodu upotrijebite date +%s u shellu, Date.now() u JavaScriptu (milisekunde) ili time.time() u Pythonu (sekunde).