Проверьте, прошло ли время 9 вечера, используя PHP - PullRequest
0 голосов
/ 25 февраля 2010

Я пытаюсь выбрать выбранную дату в следующем формате:

$selectedDate = 2010/02/24 

Я хочу проверить, что это и сегодняшняя дата, и она на сервере после 21:00, и установить значение, если оно есть.

Я могу получить время, используя следующее:

$checkTime = date("H:i");

Я хочу создать что-то вроде:

if ($checkTime > 21:00 && $selectedDate == date("Y/m/d")) { //do my stuff }

Но немного не уверен в синтаксисе.

Большое спасибо за любую помощь

1 Ответ

4 голосов
/ 25 февраля 2010
$checkDate = '2010-02-24';
$checkTime = '2100';

if( date( 'Y-m-d' ) == $checkDate && date( 'Hi' ) >= $checkTime ) {
    // Do something clever
}

Обратите внимание на использование Hi в качестве строки формата даты, что позволяет проводить числовое сравнение.

...