Mysql
 sql >> база данни >  >> RDS >> Mysql

добавяне на 1 ден към стойност във формат DATETIME

Има повече от един начин да направите това с DateTime който беше въведен в PHP 5.2. За разлика от използването на strtotime() това ще отчита лятното часово време и високосната година.

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обединяване на две таблици в MySQL

  2. Презареждане на .env променливи без рестартиране на сървъра (Laravel 5, споделен хостинг)

  3. нещо за ansi_nulls

  4. PyInstaller, файл със спецификации, ImportError:Няма модул с име 'blah'

  5. Как да дублирам таблица с ключове и други структурни функции, запазени в MySQL?