Я пытаюсь сравнить два разных new DateTime
по минутам, но мне не повезло с этим!сравнить datetime (minutes) в php?
one - дата окончания, которая в будущем, а другая - дата окончания + 10 минут.
поэтому, когда конечная дата меньше, чем та, у которой добавлено 10 минут, мне нужно что-то сделать, и если дата окончания еще больше, чем дата с добавлением 10 минут, мне нужно запустить мой код, как обычно.
мой текущий код заключается в следующем:
$end_date = new DateTime('2015-01-21 17:28:23');
$datetime1 = new DateTime();
$datetime2 = new DateTime($end_date);
$interval = $datetime1->diff($datetime2);
$finalDate = $interval->format('%d day %h hours %i minutes %s seconds');
$minutes_to_add = 10;
$time = new DateTime($end_date);
$time->add(new DateInterval('PT' . $minutes_to_add . 'M'));
echo $stamp = $time->format('Y-m-d H:i:s');
echo '<br />';
echo $stamp = $datetime2->format('Y-m-d H:i:s');
if($time->format('Y-m-d H:i:s') < $datetime2->format('Y-m-d H:i:s')){
echo("result_messageTi=times up");
}
}
}else{
echo("result_messageTi=$finalDate");
}
код выше, не сравнить два раза, данные на всех, и в результате я ничего не получаю на моей странице PHP.
Может кто-нибудь проконсультироваться по этому вопросу?
Заранее спасибо.
Не сравнить форматы, сравнить объекты: 'если ($ время <$ datetime2) {' – ojovirtual
@ojovirtual, я сделал это слишком, но я ничего не получаю на моей странице PHP в все ... – william
Включить отчет об ошибках. –