Сравнение дат

Рецепт №40. Из книги «128 рецептов php»
Перейти к оглавлению

Для сравнения двух дат, их сначала необходимо преобразовать к виду timestamp, а потом просто сравнить два полученных числа. Для преобразования даты в формат timestamp, можно воспользоваться php функцией strtotime.

Пример:

// текущая дата на сервере
$date_1 = date("Y-m-d");
// вторая дата, с которой будет сравнение
$date_2 = "2014-10-21";

// перевод дат в формат timestamp
$date_timestamp_1 = strtotime($date_1);
$date_timestamp_2 = strtotime($date_2);

// сравниваем
if($date_timestamp_1 > $date_timestamp_2){
	echo "Первая дата больше";
}else if($date_timestamp_1 < $date_timestamp_2){
	echo "Вторая дата больше";
}else{
	echo "Даты равны";
}
Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*