Kuupäeva nihke kalkulaator
Lisage või lahutage päevi, nädalaid, kuuid ja aastaid mis tahes kuupäevast üksikasjalike tulemuste teabega
Sisend
Väljund
Loe mind
Mis on kuupäeva nihe?
Kuupäeva nihe on fikseeritud või muutuv ajaperiood, mis liidetakse või lahutatakse võrdlusest kuupäevast, et saada uus kuupäev. Nihkeid saab väljendada paljudes ühikutes — aastates, kuudes, nädalates, päevades, tundides, minutites, sekundites või isegi millisekundites — ja need on fundamentaalsed ajakavade, projektiplaneerimine ja ajapõhiste arvutuste jaoks. Näiteks 90 päeva lisamine lepingu allkirjastamise kuupäevale annab teile tarnekuupäeva, samas kui 2 nädala lahutamine käivitamise kuupäevast ütleb teile, millal peab lõplik testimine algama.
Kuupäevade aritmeetika on keerulisem, kui näib. Kuudel on erinev pikkus, liigaastatel on üks päev juurde, ja tööpäevade arvutused peavad nädalavahetusi vahele jätma. Nende piiritingimuste käsitamine käsitsi on vigade suhtes vastuvõtlik, eriti kui kombineeritakse mitut ühikut — näiteks "lisa 1 aasta, 3 kuud ja 15 tööpäeva." Spetsialiseeritud kalkulaator käsitleb kõiki kalendri eripärasid, nii et saate iga kord täpse tulemuse.
Tööriista kirjeldus
Kuupäeva nihke kalkulaator võimaldab teil valida mis tahes alguskuupäeva ja -aega, valida, kas liita või lahutada, ja sisestada nihked kaheteistkümne erineva ajaühiku ulatuses korraga. See arvutab koheselt saadud kuupäeva koos kasulike metaandmetega, nagu nädalapäev, ISO nädala number, aasta päeva indeks, kas tulemus langeb liigaastasse, ja Unix ajatempel millisekundites.
Näited
| Alguskuupäev | Toiming | Nihe | Tulemus |
|---|---|---|---|
| 2026-01-01 | Lisa | 6 kuud, 15 päeva | Neljapäev, 16. juuli 2026 |
Funktsioonid
- Kombineeritud mitmeühikute nihked — segada aastaid, kvartale, kuud, nädalaid, päevi, tööpäevi, tunde, minuteid, sekundeid ja millisekundeid ühes arvutuses
- Tööpäevade teadlik — automaatselt jätab laupäevad ja pühapäevad vahele tööpäevade nihete arvutamisel
- Rikkalikud tulemuse üksikasjad — kuvab nädalapäeva, aasta päeva, ISO nädala numbrit, liigaasta staatust ja Unix ajatempli tulemuse kuupäevaga koos
- Kahesuunaline toiming — lülitage lisamisest lahutamisele ühe klõpsuga
- Millisekundite täpsus — toetab kuupäeva ja kellaaja sisestamist ja väljastamist millisekundini täpsusega kõrge täpsuse stsenaariumide jaoks
Kasutamise juhtumid
- Projektijuhtimine — arvutage tähtajad, lisades tööpäevi või kalendrinädalaid projekti alguskuupäevale, arvestades automaatselt nädalavahetusi
- Õiguslik ja finantsplaneerimine — määrake lepingu aegumiskuupäevad, maksetähtajad või etteteatamise perioodid, nihutades võrdlusest kuupäevast täpsete ühikutega
- Ürituste planeerimine — leidke täpsed kuupäevad korduvate verstapostide jaoks, nagu "6 kuud ja 10 päeva pärast käivitamist" ilma käsitsi kalendri loendamiseta
Valikud selgitatud
| Valik | Kirjeldus |
|---|---|
| Alguskuupäev | Võrdlusest kuupäev ja kellaaeg, millest nihe rakendatakse |
| Toiming | Valige Lisa (+), et liikuda ajas edasi, või Lahuta (−), et liikuda ajas tagasi |
| Aastad / Kvartalid / Kuud | Kalendripõhised nihked; kvartalid teisendatakse 3-kuuliste juurdekasvu |
| Nädalad / Päevad | Otsesed kalendripäevade nihked (nädalad = 7 päeva igaüks) |
| Tööpäevad | Tööpäevade nihe, mis jätab laupäevad ja pühapäevad vahele |
| Tunnid / Minutid / Sekundid / Millisekundid | Päevasisesed ajanihked täpsete ajaarvutuste jaoks |
Kuidas see toimib
Kalkulaator rakendab nihkeid kindlas järjekorras, et tagada ennustatavad tulemused:
- Aastad liidetakse või lahutatakse esimesena, reguleerides kuupäeva aasta komponenti.
- Kvartalid ja kuud kombineeritakse ja rakendatakse järgmisena, nihutades kuu komponenti.
- Nädalad ja päevad kombineeritakse kogu päevade arvuks ja rakendatakse päeva komponendile.
- Tööpäevad itereeritakse seejärel üks päev korraga, jättes vahele mis tahes laupäeva või pühapäeva.
- Tunnid, minutid, sekundid ja millisekundid rakendatakse viimaks päevasisese täpsuse jaoks.
See järjekord on oluline, sest kalendripõhised ühikud (aastad, kuud) võivad kuupäeva nihutada viisidel, mis mõjutavad järgnevaid päevataseme arvutusi. Nende rakendamine esimesena vältib ootamatuid interaktsioone.
KKK
Miks annab 1 kuu lisamine 31. jaanuarile erineva tulemuse kui oodatud?
Kuudel on erinev pikkus. JavaScripti Date objekt käsitleb ülevoolu, liikudes edasi — seega 31. jaanuar + 1 kuu muutub mitteliigaastatel 3. märtsiks (kuna veebruaril on ainult 28 päeva). See on standardne kuupäevade aritmeetika käitumine.
Kas tööpäevade arvutus arvestab avalikke pühapäevi? Ei. Tööpäevad jätavad vahele ainult laupäevad ja pühapäevad. Avalikud pühapäevad erinevad riigiti ja piirkonniti, seega neid arvutuses ei kaasata.
Kas saab nihke väljadesse sisestada negatiivseid numbreid? Nihke väljad aktsepteerivad ainult mittenegatiivseid väärtusi. Kasutage selle asemel Toimingu ripploendit, et lülituda liitmise ja lahutamise vahel.