Добрый день уважаемые форумчане
Возникла необходимость сравнить две прошедшие даты с текущей на предмет того, какая дата ближе к текущей.
Например:
1 ноября 2012, 1 декабря 2012 и 1 января 2013(это текущая дата)
Понятно, что 1 декабря 2012 ближе к текущей, но как это программно узнать.
Готовых решений не прошу, можно просто намёки или ссылочки.
Спасибо
я всегда перевожу дату с unix timestamp и работаю уже как с числом, а какое число бли к твоему узнать уже не сложно.
if ($current_date - $date1 > $current_date - $date2) {
echo 'date2 ближе к текущей дате'
} else {
exho 'date1 ближе к текущей';
}
kaww
круто))) осталось пхп обьяснить что строки это даты, и научить работать с датами)
Joker[
php]if ((дата)$current_date - (дата)$date1 > (дата)$current_date -(дата)$date2) {
echo 'date2 ближе к текущей дате'
} else {
exho 'date1 ближе к текущей';
}[/
php ]
kawwЗачем человека путаешь)
if (strtotime($current_date) - strtotime($date1) > strtotime($current_date) - strtotime($date2)) {
echo 'date2 ближе к текущей дате'
} else {
exho 'date1 ближе к текущей';
}
Можно так попробовать, но будет ли работать зависит от формата даты
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.