sql >> Databáze >  >> RDS >> Mysql

přidání 1 dne k hodnotě formátu DATETIME

Existuje více než jeden způsob, jak toho dosáhnout pomocí DateTime který byl představen v PHP 5.2. Na rozdíl od použití strtotime() to bude odpovídat letnímu času a přestupnému roku.

$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. Clustery následovníků – 3 hlavní případy použití pro synchronizaci nasazení SQL a NoSQL

  2. Jak získat odlišné záznamy z tabulky v SQL Server - SQL Server / TSQL Tutorial 112

  3. Jak mohu používat proměnné v Oracle SQL Developer?

  4. mssql převést varchar na float