logologo
Lähetä työkalupyyntö
OneClick Pro logo

OneClick Pro is made
by dennn.is

© 2025

Products

MultitaskAIBlockstudioSleekWPOneClick ProKickstartUIGlaze

Unix-aika to Datetime muunnin

Muunna Unix-aika helposti ihmisen luettaviin päivämäärämuotoihin ja päinvastoin Unix-aikamuunnoksellamme. Tämä tehokas online-työkalu sopii erinomaisesti kehittäjille, järjestelmänvalvojille ja kaikille, jotka työskentelevät Unix-aikaleimojen kanssa. Varmista tarkat aikamuunnokset ja tehosta työnkulkuasi ilman ohjelmistojen asennusta.

Datetime

Usein kysytyt kysymykset

Jos haluat muuntaa Unix-ajan ihmiselle luettavaksi päivämääräksi, syötä Unix-aikaleima (numero kuten 1609459200) syöttökenttään ja napsauta Muunna Unix-aika -painiketta. Työkalu näyttää välittömästi vastaavan päivämäärän ja kellonajan vakiomuodossa (esim. 1. tammikuuta 2021, 00:00:00 UTC).

Unix-aika (kutsutaan myös nimellä Epoch time, POSIX time tai Unix timestamp) on sekuntien määrä, joka on kulunut 1. tammikuuta 1970, 00:00:00 UTC (Unix-epoch) jälkeen. Se on yleinen ajan esitysmuoto, jota käytetään käyttöjärjestelmissä, tietokannoissa, ohjelmointikielissä ja sovellusrajapinnoissa johdonmukaiseen ajanseurantaan.

Kyllä, työkalumme tukee kaksisuuntaista muuntamista. Syötä ihmiselle luettava päivämäärä ja kellonaika (kuten '2024-01-15 14:30:00'), valitse tarvittaessa aikavyöhyke ja napsauta Muunna-painiketta, jotta se voidaan muuntaa Unix-ajastemppimuotoon tietokantojen, API:iden tai ohjelmoinnin käyttöä varten.

Unix-aika tarjoaa yksinkertaisen ja johdonmukaisen tavan esittää aikaa eri järjestelmissä, aikavyöhykkeillä ja alustoilla. Se on riippumaton aikavyöhykkeistä, sitä on helppo verrata ja lajitella, se on kompakti tallennusta varten, se on riippumaton kesäaikaan liittyvistä monimutkaisuuksista ja sitä tuetaan yleisesti ohjelmointikielissä, joten se sopii erinomaisesti tietokantoihin ja sovellusrajapintoihin.

Unix Epoch on lähtökohta: Tammikuu 1, 1970, 00:00:00 UTC. Kaikki Unix-aikaleimat laskevat sekunteja tästä hetkestä. Se valittiin, kun Unixia kehitettiin vuosina 1969-1970. Aikaleimat ennen tätä päivämäärää ovat negatiivisia lukuja, sen jälkeen positiivisia lukuja.

Unix-aikaleimat edustavat absoluuttista UTC-aikaa ilman aikavyöhyketietoja. Jos haluat näyttää paikallisen ajan, muunna aikaleima käyttämällä aikavyöhykepoikkeamaa. Esimerkiksi Unix-aika 1609459200 on 1.1.2021 00:00 UTC, mutta 31.12.2020 19:00 EST (-5 tuntia). Tallenna aina UTC, muunna näytettäessä.

32-bittiset merkityt kokonaisluvut ylivuotavat 19. tammikuuta 2038 klo 03:14:07 UTC (aikaleima 2147483647). Järjestelmät, jotka käyttävät 32-bittisiä aikaleimoja, epäonnistuvat Y2K:n tapaan. Nykyaikaiset järjestelmät käyttävät 64-bittisiä aikaleimoja, jotka estävät ylivuodon 292 miljardin vuoden ajan. Päivitä vanhat järjestelmät ennen vuotta 2038 välttyäksesi kriittisiltä vioilta.

JavaScript käyttää millisekunteja Epochista lähtien, ei sekunteja. Kerrotaan Unix-aikaleima 1000:lla: new Date(timestamp * 1000). Tai jaa JavaScript-aika 1000:lla Unix-aikaa varten: Math.floor(Date.now() / 1000). Tämä 1000-kertainen ero on yleinen syy aikaleimojen muuntovirheisiin.

Kyllä, päivämäärät ennen 1. tammikuuta 1970 käyttävät negatiivisia Unix-aikaleimoja. Esimerkiksi 1. tammikuuta 1960 on -315619200. Vaikka negatiiviset aikaleimat ovat harvinaisempia, ne ovat päteviä ja niitä käytetään historiallisiin päivämääriin, syntymäaikoihin tai mihin tahansa tapahtumaan, joka on tapahtunut ennen Unix-epochia.

Muunna aikaleimat ihmiselle luettaviksi päivämääriksi, jotta voit tarkistaa niiden oikeellisuuden. Tarkista, ovatko arvot sekunteina (Unix-aika) vai millisekunteina (JavaScript). Varmista, että aikavyöhykkeiden käsittely on oikein. Etsi virheitä, jotka eivät ole oikein, puuttuvia aikavyöhykemuunnoksia tai paikallisen ajan käyttöä UTC:n sijaan.

Unix-aika on luku (sekuntia Epochista): 1609459200. ISO 8601 on merkkijonomuoto: '2021-01-01T00:00:00Z'. Unix-aika on kompakti ja laskentaystävällinen. ISO 8601 on helppolukuinen ja sisältää aikavyöhykkeen. Muunna niiden välillä sen mukaan, tarvitsetko tallennustehokkuutta vai luettavuutta.

Tallenna INTEGER- (32-bittinen, toimii vuoteen 2038 asti) tai BIGINT-sarakkeina (64-bittinen, tulevaisuudenkestävä). Vaihtoehtoisesti voit käyttää natiiveja TIMESTAMP- tai DATETIME-tyyppejä. INTEGER on kompakti ja aikavyöhykkeistä riippumaton, mutta vähemmän helppolukuinen kyselyissä. Valitse tietokannan ominaisuuksien, tallennustilavaatimusten ja kyselymallien perusteella.

Kyllä, vähennä aikaleimat saadaksesi keston sekunteina: endTime - startTime. Muunna tulos tunneiksi (÷ 3600), päiviksi (÷ 86400) tai muiksi yksiköiksi. Tämän yksinkertaisen aritmeettisen laskutoimituksen ansiosta Unix-aika sopii erinomaisesti kestolaskelmiin, iän määrittämiseen ja aikaperusteiseen logiikkaan ilman monimutkaista päivämäärämatematiikkaa.

Unix-aikaleimat ovat aina UTC, eikä kesäaika vaikuta niihin. Tämä eliminoi DST:n monimutkaisuuden laskelmissa ja tallennuksessa. Käsittele kesäaikaa vain silloin, kun näytät aikaleimoja paikallisessa ajassa käyttäjille. Tallenna UTC, muunna paikalliseksi aikavyöhykkeeksi esittelyn yhteydessä - tämä estää DST:hen liittyvät virheet ja tietojen epäjohdonmukaisuudet.