Pridėti arba atimti laiką nuo datos
Pridėkite arba atimkite bet kokį metų, mėnesių, savaičių, dienų, valandų, minučių ir sekundžių derinį nuo pradinės datos ir laiko, kad rastumėte gaunamą momentą.
yr
mo
wk
d.
h
min
s
Kaip veikia ši skaičiuoklė?
Įveskite pradinę datą-laiką ir su ženklu metų, mėnesio, savaitės, dienos, valandos, minutės ir sekundės poslinkius. Įrankis prideda metų ir mėnesio dalis kaip kalendorinius pataisymus, tada prideda likusias dalis kaip fiksuotą milisekundžių tarpą ir grąžina gaunamą datą-laiką, jos savaitės dieną bei bendrą poslinkį dienomis ir sekundėmis.
Formulė
How this is calculated
Pradėkite nuo pradinės datos-laiko, įvestos ISO formatu (pavyzdžiui, 2026-06-27T09:00). Kiekvienas poslinkio laukas priima teigiamą reikšmę laikui pridėti arba neigiamą jam atimti. Skaičiavimas taiko poslinkius dviem etapais, kad rezultatas atitiktų kasdienius kalendoriaus lūkesčius.
Pirmiausia taikomos kalendorinės dalys: metų poslinkis pridedamas su setFullYear, o mėnesio poslinkis su setMonth. Jie atsižvelgia į kintamą mėnesių ilgį ir keliamuosius metus, todėl „vienas mėnuo“ pataiko į tą pačią mėnesio dieną, kai įmanoma (su JavaScript Date normalizuojant mėnesio pabaigos perpildymą). Po to praėjusio laiko dalys – savaitės, dienos, valandos, minutės ir sekundės – paverčiamos vienu milisekundžių tarpu naudojant (Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs, padauginamos iš 1000 ir pridedamos prie datos.
Išvestyje rodoma gaunama data-laikas, jos savaitės diena ir bendras poslinkis, išreikštas tiek dienomis, tiek sekundėmis (skirtumas tarp galutinio ir pradinio momentų). Atkreipkite dėmesį, kad bendros dienos ir bendros sekundės matuojamos pagal vietinę laiko liniją, todėl perėjimai, pavyzdžiui, vasaros laiko pakeitimai pagrindinio laiko juostoje, gali šiek tiek pakeisti praėjusias sekundes, palyginti su nominaliais poslinkiais.
Dažnai užduodami klausimai
Bet kuriame poslinkio lauke įveskite neigiamą skaičių. Pavyzdžiui, lauke Dienos įveskite -3, kad pereitumėte tris dienas į praeitį. Teigiamus ir neigiamus poslinkius galite laisvai maišyti.
Mėnesiai yra skirtingo ilgio, todėl įrankis koreguoja kalendorinį mėnesį, o ne prideda fiksuotas 30 dienų. Pridėjus vieną mėnesį prie sausio 31 d., pataikoma į kovo pradžią, nes vasaris turi mažiau dienų – tai standartinis kalendoriaus elgesys.
Pirmiausia kaip kalendoriniai pataisymai taikomi metai ir mėnesiai, tada kaip fiksuotas praėjusio laiko tarpas pridedamos savaitės, dienos, valandos, minutės ir sekundės. Ši tvarka išlaiko mėnesio pabaigos ir keliamųjų metų rezultatus intuityvius.
Taip pat žinomas kaip
TG we-Calculate Editorial Team. (2026). Pridėti arba atimti laiką nuo datos [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/add-subtract-time
TG we-Calculate Editorial Team. "Pridėti arba atimti laiką nuo datos." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/add-subtract-time.
TG we-Calculate Editorial Team, "Pridėti arba atimti laiką nuo datos," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/add-subtract-time
@misc{wecalculate_add_subtract_time, title = {Pridėti arba atimti laiką nuo datos}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lt/calculator/add-subtract-time}}, year = {2026}, note = {TG we-Calculate} }
Ar ši skaičiuoklė jums padėjo?
