datetime — оператор If для текущего времени как для дней недели, так и для часов

Мои маркеры интерактивной карты основаны на XML / PHP.

Маркер изменяется динамически в зависимости от времени в базе данных по сравнению с текущим временем. Он работает, когда я устанавливаю часы в базу данных, но когда я ставлю часы и дни, он не работает … Есть идеи?

Рабочий пример:

while ($row = @mysql_fetch_assoc($result)){
// ADD TO XML DOCUMENT NODE$openingHours = explode(";", $row['openingHours']);

$currentTime = date('H');if (in_array($currentTime, $openingHours)) {
$status = 'Open';
}
else {
$status = 'Closed';
}

Но этот не работает

while ($row = @mysql_fetch_assoc($result)){
// ADD TO XML DOCUMENT NODE

$days = explode(";", $row['days']);
$openingHours = explode(";", $row['openingHours']);

$currentTime = date('D:H');if (in_array($currentTime, $days, $openingHours)) {
$status = 'Open';
}
else {
$status = 'Closed';
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]