sql >> Database >  >> RDS >> Mysql

1 dag toevoegen aan een DATETIME-notatiewaarde

Er is meer dan één manier om dit te doen met DateTime die werd geïntroduceerd in PHP 5.2. In tegenstelling tot het gebruik van strtotime() dit houdt rekening met zomertijd en schrikkeljaar.

$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. Waarom evalueert NULL =NULL naar onwaar in de SQL-server?

  2. SQL Server 2016:sys.dm_exec_function_stats

  3. Genereer DEFAULT-waarden in een CTE UPSERT met behulp van PostgreSQL 9.3

  4. Volgerclusters - 3 belangrijke gebruiksscenario's voor het synchroniseren van SQL- en NoSQL-implementaties