Ilmaiset päivämäärä- ja aikalaskurit
Ilmaiset verkkotyökalut päivämäärälle ja ajalle: ikälaskuri, päivät päivämäärien välillä, päivämäärälaskenta, Unix-aikaleimamuunnin ja ISO-viikonnumerot. Tiliä ei tarvita.
Ilmaisia päivämäärä- ja aikatyökaluja, jotka kattavat yleisimmät laskelmat — tarkka ikä, päivien määrä kahden päivämäärän välillä, ajan lisääminen tai vähentäminen päivämäärästä, Unix-aikaleiman muunnos ja ISO-viikkonumerot. Jokainen työkalu toimii kokonaan selaimessa ilman tiliä.
Tarvitsetpa tietää, montako päivää määräaikaan on jäljellä, mikä ISO-viikkonumero tietylle päivälle osuu tai miten Unix-aikaleima muunnetaan luettavaksi päivämääräksi, nämä laskurit antavat tarkan vastauksen heti.
Tietoa laskureista
Ikälaskuri
Ikälaskuri antaa tarkan ikäsi vuosina, kuukausina ja päivinä mistä tahansa syntymäpäivästä mihin tahansa viitepäivään — oletuksena tähän päivään. Se huomioi karkausvuodet oikein: 29. helmikuuta syntyneen henkilön syntymäpäiväksi lasketaan 28. helmikuuta ei-karkausvuosina ikälaskennassa. Tulos näyttää myös syntymästä kuluneiden päivien, viikkojen ja tuntien kokonaismäärän.
Tarkka ikä kokonaisina vuosina, kuukausina ja päivinä on tärkeämpää kuin usein ajatellaan. Lakisääteiset rajat (ajokortti-ikä, eläkeikä, vakuutuskelpoisuus), lääketieteelliset viitteet ja sopimusehdot määrittelevät usein iän tarkasti. Manuaalinen laskeminen eri mittaisissa kuukausissa ja karkausvuosissa aiheuttaa virheitä — tämä laskuri poistaa ne.
Päivät kahden päivämäärän välillä -laskuri
Tämä laskuri laskee tarkan määrän kalenteripäiviä, viikkoja, kuukausia ja arkipäiviä kahden päivämäärän välillä. Arkipäivät sulkevat pois viikonloput (lauantai ja sunnuntai), mutta eivät huomioi pyhäpäiviä, jotka vaihtelevat maittain. Laskuri toimii molempiin suuntiin — aloituspäivän ei tarvitse olla ennen loppupäivää.
Yleisiä käyttötarkoituksia: irtisanomis- tai ilmoitusajan laskeminen työsopimuksissa, päivien laskeminen tapahtumaan tai määräaikaan, tilauksen tai laskutusjakson pituuden varmistaminen tai jäljellä olevien työpäivien tarkistaminen projektissa. Juridisissa asioissa kalenteripäivät ja arkipäivät voivat antaa hyvin erilaisia tuloksia — laskuri näyttää molemmat.
Päivämäärän lisääminen ja vähentäminen
Päivämäärälaskuri lisää tai vähentää minkä tahansa yhdistelmän päiviä, viikkoja, kuukausia tai vuosia aloituspäivästä. Kuukausilaskenta tehdään oikein: yhden kuukauden lisääminen 31. tammikuuta antaa 28. helmikuuta (tai 29. karkausvuonna), ei 3. maaliskuuta. Tämä vastaa kalenterijärjestelmien toimintaa ja sitä, miten sopimusehdot, laskutusjaksot ja juridiset määräajat lasketaan.
Tyypillisiä käyttötapoja: määräajan laskeminen 30, 60 tai 90 päivän päähän tästä päivästä; päivämäärän löytäminen 6 tai 12 kuukauden päähän sopimuksen alusta; toimitusikkunan arvioiminen; tai eräpäivän laskeminen. Koska kuukausien ja vuosien pituudet vaihtelevat, 1 kuukauden lisääminen ei ole sama kuin 30 päivän lisääminen — tämä ero on tärkeä päivämäärissä, jotka sitovat juridisen tai taloudellisen velvoitteen.
Unix-aikaleiman muunnin
Unix-aikaleima on kokonaisluku, joka kuvaa sekuntien (tai millisekuntien) määrää Unix-epookista lähtien: 00:00:00 UTC 1. tammikuuta 1970. Muunnin hyväksyy aikaleiman joko sekunteina tai millisekunteina ja palauttaa vastaavan päivämäärän ja ajan UTC-ajassa, paikallisessa ajassa ja ISO 8601 -muodossa. Se muuntaa myös toiseen suuntaan — minkä tahansa päivämäärän ja ajan takaisin Unix-aikaleimaksi.
Unix-aikaleimoja näkyy palvelinlokeissa, API-vastauksissa, tietokantatietueissa, JWT-tokeneissa ja käytännössä jokaisen ohjelmointikielen vakiokirjastossa. JavaScriptin Date.now() palauttaa millisekunteja; useimmat palvelinympäristöt ja POSIX-funktiot käyttävät sekunteja. Muunnin tunnistaa syötteen suuruusluokan perusteella — yli 10 miljardin arvot tulkitaan millisekunneiksi.
ISO-viikkonumerolaskuri
Viikkonumerolaskuri palauttaa ISO 8601 -viikkonumeron mille tahansa päivämäärälle ja näyttää koko vuoden kalenterin kaikilla 52 tai 53 viikolla. ISO 8601 -standardissa viikot ovat maanantaista sunnuntaihin. Viikko 1 määritellään viikoksi, joka sisältää vuoden ensimmäisen torstain — tämän vuoksi 1. tammikuuta voi kuulua edellisen vuoden viikkoon 52 tai 53, ja 31. joulukuuta voi kuulua seuraavan vuoden viikkoon 1.
ISO-viikkonumeroita käytetään laajasti toimitusketjuissa, tuotannossa, lähetyksissä ja projektisuunnittelussa. Monet ERP-järjestelmät, taulukkolaskennat ja aikataulutustyökalut viittaavat viikkoihin numerolla eikä päivämääräalueella. Laskuri näyttää myös jokaisen viikon maanantain ja sunnuntain päivämäärät, jolloin viikkonumeron muuntaminen konkreettisiksi päivämääriksi on helppoa.
Minkä laskurin valitsen?
Useimmissa päivämääräkysymyksissä aloita yksinkertaisimmasta työkalusta, joka vastaa niihin. \"Kuinka vanha olen tarkalleen?\" → ikälaskuri. \"Kuinka monta päivää määräaikaan?\" → päivät kahden päivämäärän välillä. \"Mikä päivämäärä on 90 päivän päästä?\" → lisää päivämäärä. \"Mikä viikkonumero tänään on?\" → viikkonumerolaskuri. \"Mitä tämä aikaleima tarkoittaa?\" → Unix-muunnin.
Päivät kahden päivämäärän välillä ja päivämäärän lisääminen -laskurit menevät osittain päällekkäin, mutta ne vastaavat eri kysymyksiin. Päivät välillä kertoo kahden tunnetun päivämäärän eron. Päivämäärän lisääminen kertoo, mihin päivään päädyt tietyn aikavälin jälkeen. Jos tiedät molemmat päivämäärät, käytä päiviä välillä; jos tiedät aloituspäivän ja aikavälin, käytä päivämäärän lisäämistä.
Frequently asked questions
Mikä on tämänhetkinen ISO-viikkonumero?
Avaa viikkonumerolaskuri — se näyttää heti tämän päivän ISO 8601 -viikkonumeron sekä kyseistä viikkoa rajaavat maanantain ja sunnuntain päivämäärät. Viikko 1 on viikko, joka sisältää vuoden ensimmäisen torstain, joten tammikuun alun päivämäärät voivat joskus kuulua edellisen vuoden viikkoon 52 tai 53.
Miten lasken kahden päivämäärän välisen päivien määrän?
Syötä aloituspäivä ja lopetuspäivä days between dates -laskuriin. Se palauttaa tarkan kalenteripäivien, viikkojen, kuukausien ja arkipäivien määrän niiden välillä. Arkipäivät eivät sisällä viikonloppuja, mutta eivät myöskään huomioi arkipyhiä, jotka vaihtelevat maittain.
Mikä on Unix-aikaleima?
Unix-aikaleima on sekuntien (tai millisekuntien) määrä, joka on kulunut 1. tammikuuta 1970 klo 00:00:00 UTC -ajankohdasta lähtien — tätä kutsutaan Unix-epookiksi. Se on yleinen tapa esittää tietty ajankohta yhtenä kokonaislukuna, ja sitä käytetään palvelinlogeissa, API-rajapinnoissa, tietokannoissa ja useimmissa ohjelmointikielissä.
Mitä eroa on sekunneilla ja millisekunneilla Unix-aikaleimassa?
Useimmat palvelinpuolen järjestelmät ja POSIX-funktiot käyttävät sekunteja. JavaScriptin Date.now() palauttaa millisekunteja — sama aikaleima kerrottuna 1 000:lla. Sekuntitarkka Unix-aikaleima vuoden 2024 puolivälissä on noin 1 700 000 000; millisekuntiversio on noin 1 700 000 000 000. Unix-aikaleimamuunnin tunnistaa automaattisesti, kumpaa syötit.
Miten ISO-viikkonumerointi eroaa tavallisesta kalenteriviikosta?
ISO 8601 -viikot ovat aina maanantaista sunnuntaihin, ja viikko 1 määritellään viikoksi, joka sisältää vuoden ensimmäisen torstain. Tämä tarkoittaa, että 1. tammikuuta voi olla edellisen vuoden viikossa 52 tai 53, ja 31. joulukuuta voi olla seuraavan vuoden viikossa 1. Joissakin järjestelmissä (erityisesti Yhdysvalloissa) viikko 1 määritellään viikoksi, joka sisältää 1. tammikuuta, mikä tuottaa eri numeroita vuodenvaihteen ympärillä.
Miten lasken tarkan ikäni päivissä?
Syötä syntymäpäiväsi ikälaskuriin, niin se näyttää ikäsi vuosina, kuukausina ja päivinä sekä kokonaisviikkoina ja kokonaispäivinä. Laskenta huomioi karkausvuodet, joten se on tarkka riippumatta siitä, osuuko syntymäpäiväsi helmikuuhun tai sen läheisyyteen.
Onko 1 kuukauden lisääminen sama kuin 30 päivän lisääminen?
Ei. Yhden kalenterikuukauden lisääminen osuu aina seuraavan kuukauden samalle päivälle — 15. maaliskuuta + yksi kuukausi = 15. huhtikuuta. 30 päivän lisääminen 15. maaliskuuta antaa 14. huhtikuuta. Erot kasvavat, kun kuukausien pituudet vaihtelevat. Sopimusehdoissa, irtisanomisajoissa ja laskutusjaksoissa tarkoitetaan lähes aina kalenterikuukausia — ei kiinteää päivämäärää.
Miksi 31. joulukuuta osuu joskus seuraavan vuoden viikkoon 1?
ISO 8601 -standardin mukaan, jos 31. joulukuuta on maanantai, tiistai tai keskiviikko, se kuuluu seuraavan vuoden ensimmäiseen viikkoon — koska kyseisen viikon torstai on tammikuussa. Tämä on matemaattisesti johdonmukaista ja varmistaa, että jokainen viikko kuuluu yksiselitteisesti täsmälleen yhteen vuoteen, mutta voi yllättää ensimmäisellä kerralla.
Kuinka monta viikkoa vuodessa on?
Useimmissa vuosissa on 52 ISO-viikkoa. Vuodessa on 53 viikkoa, jos 1. tammikuuta on torstai, tai jos kyseessä on karkausvuosi ja 1. tammikuuta on keskiviikko tai torstai. Keskimäärin noin 71% vuosista on 52-viikkoisia ja 29% 53-viikkoisia.
Toimivatko nämä laskurit menneille ja tuleville päivämäärille?
Kyllä. Kaikki viisi päivämäärä- ja aikalaskuria hyväksyvät minkä tahansa kelvollisen kalenteripäivämäärän — menneen tai tulevan. Iässä, päivien välissä ja päivämäärän lisäämisessä ei ole käytännön rajoitusta. Unix-aikaleimamuunnin kattaa koko 32- ja 64-bittisten etumerkillisten kokonaislukujen alueen, joten se käsittelee päivämäärät vuosilta 1901–2262.
Tarvitsenko tilin käyttääkseni näitä päivämäärälaskureita?
Et. Jokainen tämän sivun laskuri toimii kokonaan selaimessasi. Ei tiliä, ei rekisteröitymistä, ei sähköpostiosoitetta. Mitään ei lähetetä palvelimelle — syötteesi pysyvät laitteellasi.
From the blog
Epoch-aika API:issa ja lokeissa: miten luet ja muunnet sen oikeinEpoch-aika näkyy kaikkialla API:issa, tietokannoissa ja lokeissa, mutta se on helppo tulkita väärin. Tässä oppaassa selitetään, mitä epoch-aika tarkoittaa, miksi järjestelmät käyttävät sitä ja miten muunnat sen ilman tyypillisiä virheitä.
Kuinka muuntaa viikkonumero päivämääräväliksi — täydellinen opasJos tiedät viikkonumeron mutta tarvitset varsinaiset päivämäärät, muunnos on hankalampi kuin miltä näyttää — erityisesti vuodenvaihteessa. Tässä kerrotaan tarkalleen, miten se tehdään: “puhdas matematiikka”, Python, JavaScript, Excel ja SQL.