Intermediate

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.
ISO format, e.g. 2026-06-27T09:00

yr

mo

wk

d

h

min

s

Resulting date and time
2027-09-06 15:30:00
Veckodag
Monday
Starting date-time
2026-06-27 09:00:00
Total day shift
436,27 dagar
Total second shift
37 693 800 seconds
2026-06-27 09:00:002027-09-06 15:30:00436,27 dagarTime span from starting date-time to result
Resultaten är uppskattningar endast för allmän information och utgör inte professionell rådgivning — verifiera alltid viktiga resultat oberoende innan du förlitar dig på dem. Läs hela ansvarsfriskrivningen.
Snabbt svar

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
result = base, then setFullYear(+Δy), setMonth(+Δmo), then + ((Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs)·1000 ms
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

lägg till tid på datum
dra bort tid
datum plus timmar
tidsräknare
datummatematik
addera tid till datum
subtrahera tid

APA

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

Chicago

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.

IEEE

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

BibTeX

@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?