Время в PHP

Как я могу добавить секунду (ы) в дату. ех. У меня есть дата 2009-01-14 06:38:18 Мне нужно добавить -750 секунд в эту дату и хотите получить результат в datetime

Вам нужно преобразовать эту дату в временную метку unix , где такие операции тривиальны:

$unix_timestamp = strtotime('2009-01-14 06:38:18'); $new_string = date('Ymd H:i:s', $unix_timestamp - 750); 

strtotime () также поддерживает некоторую арифметику даты / времени.

 $ts = strtotime('2009-01-14 06:38:18 -750 seconds'); echo date('Ymd H:i:s', $ts); 

или, например,

 $ts = strtotime('2009-01-14 06:38:18 next monday'); echo date('Ymd H:i:s', $ts); 

prints 2009-01-19 00:00:00