@RZhaxx

Как узнать прошел ли 13:00 по времени?

Допустим у меня есть определнные часы и минута, допустим "13:00", как узнать прошло ли это время сейчас?
Если сейчас 13:02 = значит прошло
если 12:58 = еще не прошло

я так полагаю это работает не так:
if(date("H:i") > '13:00') { echo 'Время прошло'}
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 1
i__dmitry
@i__dmitry
Weaving a web
Да можно сделать и так, как ты написал, просто это негибкий способ с массой подводных камней. Правильнее всего создавать объекты DateTime и работать с ними, их можно сравнивать напрямую и делать много чего другого. В твоем случае в один объект можешь класть дату "сегодня 13:00", в другой - текущее время, и сравнивать их.
Если работы с датой в проекте много, юзай Carbon. https://carbon.nesbot.com/docs/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы