Как я могу добавить секунду (ы) в дату. ех. У меня есть дата 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