Мне удалось динамически загружать и сравнивать несколько значений времени в PHP.Невозможно использовать переменную в функции изменения() DateTime. Я получаю сообщение об ошибке: Объект класса DateInterval не может быть преобразован в строку
Прямо сейчас я застрял здесь:
$additional_time = $entry_start->diff($compare_from_timeformat);
$additional_time ->format("H:i");
$avaliabletime->modify('+1 hours');
Я хочу, чтобы заменить +1
с $avaliabletime
, но если я попробовать что-то вроде этого:
$avaliabletime->modify('+'.$additional_time.' hours');
Я получаю эту ошибку:
Catchable fatal error: Object of class DateInterval could not be converted to string
Итак, у меня осталось 2 вопроса.
- Есть ли способ использовать переменную с частью модификации?
- Могу ли я также добавить минуты в одну строку? например
$avaliabletime->modify('+01:45 hours');
?
В кодовом 'Я done' является недопустимо. Если вы будете следовать тому же мышлению, вы не сможете справиться с ** Комплексными проектами ** точно! Пожалуйста, будьте оптимистами. –
, я почти закончил. Я имел в виду, что я почти закончен, сэр, я, возможно, прозвучал так, будто я сдался, но я этого не сделал. Я очень хорошо знаю, что все активные профессионалы здесь активны, кто знает вещи лучше, чем я :)) – Gramrock