sql >> Databasteknik >  >> RDS >> Mysql

lägga till 1 dag till ett DATETIME-formatvärde

Det finns mer än ett sätt att göra detta med DateTime som introducerades i PHP 5.2. Till skillnad från att använda strtotime() detta kommer att ta hänsyn till sommartid och skottå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. Laddar klassen com.mysql.jdbc.Driver ... är föråldrat meddelande

  2. SQLiteException:okänd databas

  3. Operatören finns inte:json =json

  4. Hur man importerar data från mysql till solr