Hur verktyget fungerar
Detta verktyg gör det möjligt att beräkna ett framtida eller förflutet datum genom att lägga till eller dra ifrån ett specificerat antal år, månader, veckor och dagar från ett startdatum. Verktyget utför kalendermatematik och tar hänsyn till skottår samt varierande månadslängder. Om ett beräknat datum skulle infalla på en dag som inte existerar i målgruppsmånaden, kommer resultatet istället att hamna på den sista dagen i den månaden.
Inmatningar för beräkningen
För att utföra en beräkning använder verktyget följande indata:
- Startdatum (
Startdatum): Ett kalenderdatum. Standardinställningen är dagens datum. - Riktning (
Riktning): Antingen "Lägg till" (Lägg till) eller "Dra ifrån" (Dra ifrån). - År (
År): Ett heltal mellan 0 och 1 000 000, inklusive dessa ändpunkter. - Månader (
Månader): Ett heltal mellan 0 och 1 000 000, inklusive dessa ändpunkter. - Veckor (
Veckor): Ett heltal mellan 0 och 1 000 000, inklusive dessa ändpunkter. - Dagar (
Dagar): Ett heltal mellan 0 och 1 000 000, inklusive dessa ändpunkter.
Resultat och utdata
När beräkningen har genomförts presenteras följande resultat:
- Resulterande datum (
Resulterande datum): Det beräknade datumet, inklusive veckodag. - Som ÅÅÅÅ-MM-DD (
Som ÅÅÅÅ-MM-DD): Det beräknade datumet i formatet YYYY-MM-DD. - Dagar från startdatumet (
Dagar från startdatumet): Det totala antalet dagar mellan startdatumet och det resulterande datumet.
Det resulterande datumet, ISO-formatet och antalet dagar från startdatumet kan kopieras genom att man klickar på dem.
Regler, felmeddelanden och hantering av specialfall
Verktyget följer en specifik uppsättning regler och matematiska principer för att hantera kalenderns komplexitet:
- Kalendermatematik: Verktyget hanterar verklig kalendermatematik, vilket inkluderar skottår och varierande månadslängder.
- Anpassning av saknade datum: Om ett beräknat datum skulle hamna på en dag som inte finns i målgruppsmånaden (till exempel den 31 februari), landar resultatet på den sista dagen i den aktuella månaden. När detta inträffar visas meddelandet "Den dagen finns inte i målgruppsmånaden, så resultatet hamnar på dess sista dag.".
- Beräkningsordning: År och månader tillämpas alltid först, och därefter läggs veckor och dagar till.
- Kalenderdagar kontra arbetsdagar: Kalkylatorn använder kalenderdagar, vilket innebär att helger och allmänna helgdagar är inkluderade i beräkningen.
- Giltigt intervall: Det stödda intervallet för det resulterande datumet är år 1–9999.
- Felhantering:
- Om startdatumet inte är ett giltigt kalenderdatum visas felmeddelandet "Startdatumet är inte ett giltigt kalenderdatum.".
- Varje tidsenhet (år, månader, veckor, dagar) måste vara ett heltal på 1 000 000 eller mindre. Om ett värde ligger utanför detta intervall visas felmeddelandet "Varje värde måste vara ett heltal på 1 000 000 eller mindre.".
- Om resultatet hamnar utanför det stödda intervallet (år 1–9999) visas felmeddelandet "Resultatet ligger utanför det intervall som stöds (år 1–9999).".
- Om en inmatning är ogiltig rensas resultaten och återställs till
—.
Integritet och databehandling
Alla beräkningar utförs lokalt i din webbläsare, och de datum du anger skickas aldrig från din enhet.
Vem som har nytta av verktyget
Detta verktyg är utformat för:
- Personer som behöver hitta ett specifikt datum ett visst antal dagar, veckor, månader eller år i framtiden eller förflutna.
- Personer som behöver fastställa en deadline som infaller ett visst antal kalenderdagar från en startpunkt.
- Personer som behöver veta det exakta datumet efter att ha lagt till eller dragit ifrån tid, med hänsyn tagen till kalenderns komplexitet såsom skottår.
Vanliga frågor
Vad blir den 31 januari plus en månad?
Februari har ingen 31:a, så resultatet hamnar istället på månadens sista dag – den 28 februari, eller den 29:e om det är skottår. Det är den praxis som kalendrar, banker och kalkylprogram följer, och statusraden informerar dig när detta sker.
I vilken ordning tillämpas år, månader, veckor och dagar?
År och månader flyttas först, därefter läggs veckor och dagar till. Så den 31 januari plus en månad och en dag landar först på sista februari, och tar sedan ett steg in i mars. En annan ordning skulle kunna leda till ett annat datum, vilket är anledningen till att denna ordning är fast och förutsägbar.
Räknar den här kalkylatorn arbetsdagar?
Nej – kalkylatorn räknar i kalenderdagar, så helger och allmänna helgdagar är inkluderade i beräkningen. Resultatet visar veckodagen, så att du direkt kan se om en deadline infaller på en lördag eller söndag och justera den själv.