Просмотров: 10 717

Как сравнить две даты в PHP?

Если вы хотите сравнить две даты в PHP, они должны быть в одном формате. Например,

 $date1='2013-01-11';
 $date2='2015-01-12';
 $result=($date1<$date2); //$result == true

Если же даты находятся в разных форматах, то их нужно привести к одному формату и после этого сравнивать.

Пример:

 $date1='2013-01-11';
 $date2='2015/01/12';
 $result=(strtotime($date1)< strtotime($date2)); //$result == true

Вот несколько книг по PHP, которые могут быть полезными:

07099997_cover-pdf-kniga-n-prohorenok-html-javascript-php-i-mysql-dzhentlmenskiy-nabor-web-mastera   12367630_cover-pdf-kniga-elizabet-robson-izuchaem-programmirovanie-na-javascript-9523650   01687985_cover-pdf-kniga-petr-tashkov-veb-mastering-na-100-html-css-javascript-php-cms-ajax-raskrutka