Lägg till eller dra ifrån tid från ett datum
Lägg till eller dra ifrån valfri kombination av år, månader, veckor, dagar, timmar, minuter och sekunder från ett startdatum och en starttid för att hitta den resulterande tidpunkten.
yr
mo
wk
d
h
min
s
Hur fungerar denna kalkylator?
Ange ett bas-datum och tid samt förskjutningar för år, månader, veckor, dagar, timmar, minuter och sekunder med tecken. Verktyget lägger till år- och månadsdelarna som kalenderusteringar och de återstående delarna som en fast millisekundspan, och returnerar den resulterande datum-tid, veckodagen och den totala förskjutningen i dagar och sekunder.
Formel
How this is calculated
Börja med ett basdatum och tid i ISO-format (till exempel 2026-06-27T09:00). Varje förskjutningsfält accepterar ett positivt värde för att lägga till tid eller ett negativt värde för att dra ifrån. Beräkningen tillämpar förskjutningarna i två steg för att resultatet ska stämma med vardagliga kalenderförväntningar.
Först tillämpas kalenderdelarna: årsförskjutningen läggs till med setFullYear och månadsförskjutningen med setMonth. Dessa respekterar varierande månadslängder och skottår, så en månads tillägg hamnar på samma dag i månaden om möjligt (där JavaScript Date normaliserar överskjutande slutdagar). Sedan konverteras de återstående tidsdelarna — veckor, dagar, timmar, minuter och sekunder — till en enda millisekundspan med (Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs, multiplicerat med 1000, och läggs till datumet.
Resultatet visar den slutliga datum-tid, veckodagen och den totala förskjutningen uttryckt både i dagar och i sekunder (skillnaden mellan den slutliga och den ursprungliga tidpunkten). Observera att de totala dags- och sekundvärdena mäts längs den lokala tidslinjen, så övergångar som sommartid i värdmaskinens tidszon kan göra att de förflutna sekunderna skiljer sig något från de nominella förskjutningarna.
Vanliga frågor
Ange ett negativt tal i valfritt förskjutningsfält. Skriv till exempel -3 i fältet Dagar för att flytta tre dagar bakåt. Du kan blanda positiva och negativa förskjutningar fritt.
Månader har olika längd, så verktyget justerar kalendermånaden i stället för att lägga till ett fast antal dagar. Att lägga till en månad på 31 januari hamnar i början av mars eftersom februari har färre dagar, vilket är normalt kalenderbeteende.
År och månader tillämpas först som kalenderusteringar, sedan läggs veckor, dagar, timmar, minuter och sekunder till som en fast förfluten tidsspan. Denna ordning gör månadssluts- och skottårsresultat intuitiva.
Även känt som
TG we-Calculate Editorial Team. (2026). Lägg till eller dra ifrån tid från ett datum [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/add-subtract-time
TG we-Calculate Editorial Team. "Lägg till eller dra ifrån tid från ett datum." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/add-subtract-time.
TG we-Calculate Editorial Team, "Lägg till eller dra ifrån tid från ett datum," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/add-subtract-time
@misc{wecalculate_add_subtract_time, title = {Lägg till eller dra ifrån tid från ett datum}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sv/calculator/add-subtract-time}}, year = {2026}, note = {TG we-Calculate} }
Hjälpte denna kalkylator dig?
