Intermediate

Добавяне или изваждане на време от дата

Добавете или извадете всяка комбинация от години, месеци, седмици, дни, часове, минути и секунди от начална дата и час, за да намерите получения момент.
ISO format, e.g. 2026-06-27T09:00

yr

mo

wk

д

h

мин

s

Resulting date and time
2027-09-06 15:30:00
Ден от седмицата
Monday
Starting date-time
2026-06-27 09:00:00
Total day shift
436,27 дни
Total second shift
37 693 800 seconds
2026-06-27 09:00:002027-09-06 15:30:00436,27 дниTime span from starting date-time to result
Резултатите са приблизителни и са само с обща информационна цел и не представляват професионален съвет — винаги проверявайте важните резултати независимо, преди да разчитате на тях. Прочетете пълния отказ от отговорност.
Бърз отговор

Как работи този калкулатор?

Въведете базова дата-час и отмествания със знак за година, месец, седмица, ден, час, минута и секунда. Инструментът добавя частите за година и месец като календарни корекции, после добавя останалите части като фиксиран интервал в милисекунди, връщайки получената дата-час, нейния ден от седмицата и общото отместване в дни и секунди.

Формула
result = base, then setFullYear(+Δy), setMonth(+Δmo), then + ((Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs)·1000 ms
How this is calculated

Започнете с базова дата-час, въведена в ISO формат (например 2026-06-27T09:00). Всяко поле за отместване приема положителна стойност за добавяне на време или отрицателна стойност за изваждане. Изчислението прилага отместванията на два етапа, така че резултатът да съответства на ежедневните календарни очаквания.

Първо се прилагат календарните части: отместването за година се добавя със setFullYear, а отместването за месец със setMonth. Те зачитат различната дължина на месеците и високосните години, така че „един месец“ попада на същия ден от месеца, където е възможно (като JavaScript Date нормализира преливането в края на месеца). След това частите за изминало време — седмици, дни, часове, минути и секунди — се преобразуват в единичен интервал в милисекунди с (Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs, умножен по 1000, и се добавят към датата.

Резултатът показва получената дата-час, нейния ден от седмицата и общото отместване, изразено както в дни, така и в секунди (разликата между крайния и началния момент). Имайте предвид, че стойностите в общи дни и секунди се измерват спрямо местната времева ос, така че преходи като промяната на лятно часово време в часовата зона на хоста могат да направят изминалите секунди леко различни от номиналните отмествания.

Често задавани въпроси

Въведете отрицателно число в което и да е поле за отместване. Например напишете -3 в полето Дни, за да се преместите три дни назад. Можете свободно да смесвате положителни и отрицателни отмествания.

Месеците имат различна дължина, затова инструментът коригира календарния месец вместо да добавя фиксирани 30 дни. Добавянето на един месец към 31 януари попада в началото на март, защото февруари има по-малко дни, което е стандартно календарно поведение.

Първо се прилагат годините и месеците като календарни корекции, после се добавят седмиците, дните, часовете, минутите и секундите като фиксиран интервал на изминало време. Този ред прави резултатите за край на месеца и високосна година интуитивни.

Известен също като

добави време към дата
извади време от дата
дата плюс часове
калкулатор на време
изчисляване на дата
добавяне на време
сметки с дати

APA

TG we-Calculate Editorial Team. (2026). Добавяне или изваждане на време от дата [Online calculator]. TG we-Calculate. https://we-calculate.com/bg/calculator/add-subtract-time

Chicago

TG we-Calculate Editorial Team. "Добавяне или изваждане на време от дата." TG we-Calculate. 2026. https://we-calculate.com/bg/calculator/add-subtract-time.

IEEE

TG we-Calculate Editorial Team, "Добавяне или изваждане на време от дата," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/bg/calculator/add-subtract-time

BibTeX

@misc{wecalculate_add_subtract_time, title = {Добавяне или изваждане на време от дата}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/bg/calculator/add-subtract-time}}, year = {2026}, note = {TG we-Calculate} }

Помогна ли ви този калкулатор?

Свързани калкулатори