Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

adicionando 1 dia a um valor de formato DATETIME


Há mais de uma maneira de fazer isso com DateTime que foi introduzido no PHP 5.2. Ao contrário de usar strtotime() isso será responsável pelo horário de verão e ano bissexto.
$datetime = new DateTime('2013-01-29');
$datetime->modify('+1 day');
echo $datetime->format('Y-m-d H:i:s');

// Available in PHP 5.3

$datetime = new DateTime('2013-01-29');
$datetime->add(new DateInterval('P1D'));
echo $datetime->format('Y-m-d H:i:s');

// Available in PHP 5.4

echo (new DateTime('2013-01-29'))->add(new DateInterval('P1D'))->format('Y-m-d H:i:s');

// Available in PHP 5.5

$start = new DateTimeImmutable('2013-01-29');
$datetime = $start->modify('+1 day');
echo $datetime->format('Y-m-d H:i:s');