Datumkalenderkalkylatorn lägger till eller drar av en vald mängd kalendertid, dagar, veckor, månader, kvartal eller år från ett startdatum och returnerar det resulterande datumet tillsammans med dess veckodag. Ange ett startdatum, en enhet, en räkning och en riktning, och kalkylatorn löser automatiskt månadslängd och skottårs gränsfall istället för att behandla en månad som en fast 30-dagsperiod.
Kalenderaritmetik är inte samma sak som enkel dagräkning när månader och år är inblandade, eftersom månader varierar i längd och år ibland lägger till en skottdag. Den här sidan fokuserar på hur kalendern själv, inte en millisekundstidsstämpel, styr varje resultat.
Lägg till eller dra av kalendertid från ett datum
Dagarna flyttas framåt eller bakåt en i taget i kalendern. Veckor är exakt 7 dagar, så en vecka addition är egentligen en dagaddition i multiplar av sju.
Månader, kvartal och år läggs direkt till månads- och årsfälten för datumet, vilket är det som gör att en månads- eller årsaddition landar på ett verkligt kalenderdatum istället för en approximation byggd på genomsnittlig dagräkning.
Ange ett startdatum, en enhet och en räkning, och kalenderkalkylatorn för datum returnerar det nya datumet, dess veckodag och det ISO-veckonummer den faller in.
Lägg till ett kvartal eller ett år med hjälp av kalenderfält
Att lägga till 1 fjärdedel till 15 januari 2026 ger 15 april 2026, eftersom ett kvartal är 3 kalendermånader, inte ett fast antal på ungefär 91 dagar.
Att lägga till 1 år till 15 januari 2026 ger 15 januari 2027, samma dag och månad ett kalenderår senare, vilket först blir tvetydigt på det enda datumet, 29 februari, som inte återkommer varje år.
Hantera klämning vid månadsslut korrekt
Att lägga till en kalendermånad till ett datum nära månadens slut väcker en verklig fråga: 31 januari plus 1 månad kan betyda 28 februari, 3 mars, eller ett fel, eftersom februari aldrig har 31 dagar.
Datumkalenderkalkylatorn låser resultatet till den sista giltiga dagen i målmånaden, vilket matchar hur faktureringssystem och kalenderappar hanterar samma fall.
Genomarbetat exempel: lägg till 1 månad till 31 januari 2026.
1. Identifiera målmånaden. Februari 2026.
2. Kolla om 31:a finns den månaden. Det gör det inte; 2026 är inte ett skottår, så februari har 28 dagar.
3. Klämma till sista giltiga dagen. Resultatet är 28 februari 2026.
Samma tillägg gäller för 31 januari 2024 på 29 februari 2024 istället, eftersom 2024 är ett skottår med en extra dag i februari.
Kontrollera skottår automatiskt
Ett år är ett skottår om det är delbart med 4, förutom århundradeår, som också måste delas med 400 för att kvalificera sig. Det betyder att 2024 är ett skottår, 2100 inte kommer att vara delbart trots att det är delbart med 4, och 2000 var ett skottår eftersom det är delbart med 400.
Datumkalenderkalkylatorn tillämpar automatiskt denna regel varje gång en addition eller subtraktion korsar eller landar på 29 februari.
Läs ISO-veckans nummer
Varje resulterande datum rapporterar också sitt ISO-veckanummer, en räkning från 1 till 52 eller 53 som identifierar vilken vecka på året datumet infaller, där veckan 1 definieras som veckan som innehåller årets första torsdag och varje vecka som börjar på en måndag.
Detta är användbart för schemaläggningssystem, lönecykler och projektplaneringsverktyg som organiserar arbetet efter veckonummer istället för enbart efter kalenderdatum.
Arbeta igenom en flera månader lång tillägg
Genomarbetat exempel: lägg till 180 dagar till 25 juli 2026. 1. Konvertera startdatumet till ett dagnummer. Detta undviker att resonera om enskilda månadslängder en i taget. 2. Lägg till 180 till det dagsnumret. Resultatet sträcker sig över resten av juli, hela augusti till december, och in i följande januari.
3. Konvertera tillbaka till ett kalenderdatum. Resultatet är 21 januari 2027, en torsdag.
Vanliga frågor
Hur lägger man till månader till ett datum i en kalender?
Lägg till räkningen direkt i månadsfältet för datumet, och överför till årsfältet om månadsnumret överstiger 12, och kläm sedan dagen till den sista giltiga dagen i den resulterande månaden om den ursprungliga dagen inte finns där.
Vad betyder 31 januari plus en månad i en kalender?
28 februari i ett vanligt år, eller 29 februari i ett skottår, eftersom kalkylatorn klämmer till den sista giltiga dagen i målmånaden istället för att rulla över till mars.
Hur vet man om ett år är ett skottår?
Ett år är ett skottår om det är delbart med 4, förutom århundradeår, som också måste delas med 400. 2024 är ett skottår; 2100 kommer inte att vara det, trots att det är delbart med 4.
Vad är ett ISO-veckorsnummer?
En räkning från 1 till 52 eller 53 identifierar en specifik vecka inom ett år, där veckan 1 innehåller årets första torsdag och varje vecka börjar på en måndag.
Kan denna kalkylator dra av kalendertid istället för att lägga till den?
Ja. Välj bakåtriktad riktning eller ange en negativ räkning, och samma kalenderfältaritmetik körs baklänges.
Varför inte bara lägga till ett genomsnitt av 30 dagar per månad?
Eftersom de verkliga månaderna varierar från 28 till 31 dagar kan en genomsnittlig addition hamna på fel kalenderdatum med en dag eller mer, vilket är viktigt för faktureringsdatum, deadlines och årsdagar som måste matcha en specifik månadsdag.
Hanterar denna kalkylator datum långt tillbaka i tiden eller framtiden?
Ja. Samma dagnummer- och kalenderfältaritmetik gäller jämnt över alla år, eftersom den underliggande skottårsregeln gäller obegränsat enligt den gregorianska kalendern.
Sammanfattning
Kalenderkorrekt datumaritmetik lägger till dagar, veckor, månader, kvartal eller år direkt till det relevanta kalenderfältet istället för att använda ett genomsnittligt antal dagar, där månadstillägg klämmer till den sista giltiga dagen i målmånaden.
Genom att lägga till 1 månad till 31 landar januari på 28 eller 29 februari beroende på skottårsregeln, och lägger till 180 dagar till 25 juli 2026 landar på 21 januari 2027.
Varje resultat rapporterar också veckodag och ISO-veckanummer för schemaläggning.