sql >> Database teknologi >  >> RDS >> Mysql

tilføjelse af 1 dag til en DATETIME-formatværdi

Der er mere end én måde at gøre dette på med DateTime som blev introduceret i PHP 5.2. I modsætning til at bruge strtotime() dette vil tage højde for sommertid og skudår.

$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');


  1. Advarsel:mysqli_connect():(HY000/1045):Adgang nægtet for brugeren 'brugernavn'@'localhost' (ved hjælp af adgangskode:JA)

  2. Regex-mønster inde i SQL Replace-funktionen?

  3. MySQL datoformat

  4. Mysql returnerende klausul tilsvarende