Lisää tai vähennä aikaa päivämäärästä
Lisää tai vähennä mikä tahansa yhdistelmä vuosia, kuukausia, viikkoja, päiviä, tunteja, minuutteja ja sekunteja aloituspäivämäärästä ja -kellonajasta löytääksesi tuloksena olevan hetken.
yr
mo
wk
pv
h
min
s
Miten tämä laskin toimii?
Syötä perustaso päivämäärä ja kellonaika sekä etumerkilliset vuosi-, kuukausi-, viikko-, päivä-, tunti-, minuutti- ja sekuntisiirtymät. Työkalu lisää vuosi- ja kuukausiosat kalenterisäätöinä, lisää sitten loput osat kiinteänä millisekuntijaksona ja palauttaa tuloksena olevan päivämäärän ja kellonajan, sen viikonpäivän sekä kokonaissiirtymän päivinä ja sekunteina.
Kaava
How this is calculated
Aloita perustaso päivämäärällä ja kellonajalla, jotka syötetään ISO-muodossa (esimerkiksi 2026-06-27T09:00). Jokainen siirtymäkenttä hyväksyy positiivisen arvon ajan lisäämiseen tai negatiivisen arvon sen vähentämiseen. Laskenta soveltaa siirtymät kahdessa vaiheessa, jotta tulos vastaa arkipäiväisiä kalenteriodotuksia.
Ensin sovelletaan kalenteriosat: vuosisiirtymä lisätään funktiolla setFullYear ja kuukausisiirtymä funktiolla setMonth. Nämä huomioivat vaihtelevat kuukausien pituudet ja karkausvuodet, joten "yksi kuukausi" osuu mahdollisuuksien mukaan saman kuukauden päivään (JavaScriptin Date normalisoi kuukauden lopun ylivuodon). Sen jälkeen kuluneen ajan osat — viikot, päivät, tunnit, minuutit ja sekunnit — muunnetaan yhdeksi millisekuntijaksoksi kaavalla (Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs, kerrotaan 1000:lla ja lisätään päivämäärään.
Tuloste näyttää tuloksena olevan päivämäärän ja kellonajan, sen viikonpäivän sekä kokonaissiirtymän ilmaistuna sekä päivinä että sekunteina (lopullisen ja aloitushetken välinen ero). Huomaa, että kokonaispäivä- ja kokonaissekuntiluvut mitataan paikallisen aikajanan suhteen, joten siirtymät kuten kesäaikamuutokset isäntäkoneen aikavyöhykkeellä voivat saada kuluneet sekunnit poikkeamaan hieman nimellisistä siirtymistä.
Usein kysytyt kysymykset
Syötä negatiivinen luku mihin tahansa siirtymäkenttään. Kirjoita esimerkiksi -3 Päivät-kenttään siirtyäksesi kolme päivää menneisyyteen. Voit yhdistää positiivisia ja negatiivisia siirtymiä vapaasti.
Kuukaudet ovat eri pituisia, joten työkalu säätää kalenterikuukautta sen sijaan, että se lisäisi kiinteät 30 päivää. Yhden kuukauden lisääminen 31. tammikuuta osuu maaliskuun alkuun, koska helmikuussa on vähemmän päiviä, mikä on tavanomaista kalenterikäyttäytymistä.
Vuodet ja kuukaudet sovelletaan ensin kalenterisäätöinä, sitten viikot, päivät, tunnit, minuutit ja sekunnit lisätään kiinteänä kuluneen ajan jaksona. Tämä järjestys pitää kuukauden lopun ja karkausvuoden tulokset intuitiivisina.
Tunnetaan myös nimellä
TG we-Calculate Editorial Team. (2026). Lisää tai vähennä aikaa päivämäärästä [Online calculator]. TG we-Calculate. https://we-calculate.com/fi/calculator/add-subtract-time
TG we-Calculate Editorial Team. "Lisää tai vähennä aikaa päivämäärästä." TG we-Calculate. 2026. https://we-calculate.com/fi/calculator/add-subtract-time.
TG we-Calculate Editorial Team, "Lisää tai vähennä aikaa päivämäärästä," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/fi/calculator/add-subtract-time
@misc{wecalculate_add_subtract_time, title = {Lisää tai vähennä aikaa päivämäärästä}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/fi/calculator/add-subtract-time}}, year = {2026}, note = {TG we-Calculate} }
Oliko tästä laskimesta sinulle apua?
