Добрый вечер!
Проблема: Проблема состоит в том, чтобы сравнить 2 даты в PHP. Я хочу сравнить только день и месяц, исключая год. Я хочу, чтобы код сначала проверял месяц, если он такой же или меньше текущего месяца. Если это правда, перейдите к проверке дня. Если день равен или меньше текущего дня, выполните пользовательский код.
Что я пробовал: вот где я до сих пор -
<?php
$oldDate = "26/02/1815";
$latestDate = explode("/", $oldDate);
$year = $latestDate[2];
$month = $latestDate[1];
$day = $latestDate[0];
$newDate = $month.'/'.$day.'/'.$year;
$nowDate = date('m/d/Y');
$nownowDate = explode("/", $nowDate);
$nowYear = $nownowDate[2];
$nowMonth = $nownowDate[0];
$nowDay = $nownowDate[1];
if ($nowMonth <= $month) {
if ($nowDay <= $day) {
echo<<<NEXTDATE
<li class="next"><?php echo link_to_next_item_show(); ?></li> //This is the custom code
NEXTDATE;
}
}
?>
Я чувствую, что что-то не так с моим утверждением ЕСЛИ.
I feel that there is something wrong with my IFs statement.
Почему? Вам нужно описать реальную проблему, а не просто констатировать, что у вас есть смутное предчувствие. - person developerwjk   schedule 02.03.2015