Intermediate

Pieskaitīt vai atņemt laiku no datuma

Pieskaitiet vai atņemiet jebkuru gadu, mēnešu, nedēļu, dienu, stundu, minūšu un sekunžu kombināciju no sākuma datuma un laika, lai atrastu iegūto brīdi.
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
Nedēļas diena
Monday
Starting date-time
2026-06-27 09:00:00
Total day shift
436,27 dienas
Total second shift
37 693 800 seconds
2026-06-27 09:00:002027-09-06 15:30:00436,27 dienasTime span from starting date-time to result
Rezultāti ir aplēses tikai vispārējai informācijai un nav profesionāls padoms — vienmēr neatkarīgi pārbaudiet svarīgus rezultātus, pirms uz tiem paļaujaties. Lasīt pilnu atrunu.
Ātrā atbilde

Kā darbojas šis kalkulators?

Ievadiet sākuma datumu-laiku un gada, mēneša, nedēļas, dienas, stundas, minūtes un sekundes nobīdes ar zīmi. Rīks pievieno gada un mēneša daļas kā kalendāra korekcijas, tad pievieno atlikušās daļas kā fiksētu milisekunžu intervālu, atgriežot iegūto datumu-laiku, tā nedēļas dienu un kopējo nobīdi dienās un sekundēs.

Formula
result = base, then setFullYear(+Δy), setMonth(+Δmo), then + ((Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs)·1000 ms
How this is calculated

Sāciet ar sākuma datumu-laiku, kas ievadīts ISO formātā (piemēram, 2026-06-27T09:00). Katrs nobīdes lauks pieņem pozitīvu vērtību, lai pieskaitītu laiku, vai negatīvu, lai to atņemtu. Aprēķins piemēro nobīdes divos posmos, lai rezultāts atbilstu ikdienas kalendāra gaidām.

Vispirms tiek piemērotas kalendāra daļas: gada nobīde tiek pievienota ar setFullYear un mēneša nobīde ar setMonth. Tās ievēro mainīgo mēnešu garumu un garos gadus, tāpēc "viens mēnesis" pēc iespējas iekrīt tajā pašā mēneša dienā (ar JavaScript Date normalizējot mēneša beigu pārplūšanu). Pēc tam pagājušā laika daļas — nedēļas, dienas, stundas, minūtes un sekundes — tiek pārvērstas vienā milisekunžu intervālā, izmantojot (Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs, reizinātas ar 1000 un pieskaitītas datumam.

Izvade parāda iegūto datumu-laiku, tā nedēļas dienu un kopējo nobīdi gan dienās, gan sekundēs (starpību starp beigu un sākuma brīdi). Ņemiet vērā, ka kopējās dienas un kopējās sekundes mēra pēc vietējās laika ass, tāpēc pārejas, piemēram, vasaras laika maiņa resursdatora laika joslā, var radīt nelielu atšķirību starp pagājušajām sekundēm un nominālajām nobīdēm.

Biežāk uzdotie jautājumi

Ievadiet negatīvu skaitli jebkurā nobīdes laukā. Piemēram, ievadiet -3 dienu laukā, lai pārvietotos trīs dienas pagātnē. Pozitīvās un negatīvās nobīdes var brīvi sajaukt.

Mēnešiem ir atšķirīgs garums, tāpēc rīks pielāgo kalendāra mēnesi, nevis pieskaita fiksētas 30 dienas. Pieskaitot vienu mēnesi 31. janvārim, rezultāts iekrīt marta sākumā, jo februārim ir mazāk dienu, kas ir standarta kalendāra uzvedība.

Vispirms kā kalendāra korekcijas tiek piemēroti gadi un mēneši, tad kā fiksēts pagājušā laika intervāls tiek pieskaitītas nedēļas, dienas, stundas, minūtes un sekundes. Šī secība padara mēneša beigu un garo gadu rezultātus intuitīvus.

Pazīstams arī kā

pievienot laiku datumam
atņemt laiku no datuma
datums plus stundas
laika kalkulators
datumu aprēķins
pieskaitīt laiku
datuma matemātika

APA

TG we-Calculate Editorial Team. (2026). Pieskaitīt vai atņemt laiku no datuma [Online calculator]. TG we-Calculate. https://we-calculate.com/lv/calculator/add-subtract-time

Chicago

TG we-Calculate Editorial Team. "Pieskaitīt vai atņemt laiku no datuma." TG we-Calculate. 2026. https://we-calculate.com/lv/calculator/add-subtract-time.

IEEE

TG we-Calculate Editorial Team, "Pieskaitīt vai atņemt laiku no datuma," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lv/calculator/add-subtract-time

BibTeX

@misc{wecalculate_add_subtract_time, title = {Pieskaitīt vai atņemt laiku no datuma}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lv/calculator/add-subtract-time}}, year = {2026}, note = {TG we-Calculate} }

Vai šis kalkulators jums palīdzēja?