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

Seredniy
На сайте с 17.03.2008
Offline
251
455

Собственно есть дата:

2011-05-11

Нужно узнать, сколько дней осталось до этого дня, т.е. сравнить с текущей датой... Но вот как?

Нашел пример, но до ума довести не удалось:

<?php

$date1 = "2011-05-11";
$date2 = "2011-06-11";
$arr1 = explode(" ", $date1);
$arr2 = explode(" ", $date2);
$arrdate1 = explode("-", $arr1[0]);
$arrdate2 = explode("-", $arr2[0]);
$arrtime1 = explode(":", $arr1[1]);
$arrtime2 = explode(":", $arr2[1]);
$timestamp2 = time();
$timestamp1 = (mktime($arrtime1[0], $arrtime1[1], 0, $arrdate1[1], $arrdate1[0], $arrdate1[2]));
$difference = floor(($timestamp2 - $timestamp1)/86400);
echo 'Разница между датами: '.$difference.' дня(-ей)';
?>
Wordpress и другие CMS: правки, настройка, верстка и натяжка шаблонов, разработка сайтов "под ключ" (/ru/forum/1008050)
[umka]
На сайте с 25.05.2008
Offline
456
#1

А в чём проблема?

Я бы тут использовал функцию strtotime();

Лог в помощь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий