Intereting Posts
Сохранить диаграммы Google в формате pdf проверка формы в php WordPress: проверьте, есть ли предыдущие сообщения перед отображением ссылки Android: как сделать мой извлеченный (из mysql) анализируемые данные JSON, добавленные в ListView, обновить его каждую минуту Шифрование и расшифровка строк с помощью ключа PHP Нужен эффективный во времени метод импорта большого файла CSV через PHP в несколько таблиц MySQL Можете ли вы включить PHP в файл Perl? JpGraph: Как управлять смещением, краем и цветом x / y в v3.5.0b1 при использовании AccBarPlot? Повторяющиеся события в «nth» будни каждого месяца Codeigniter отображает пустую страницу вместо сообщений об ошибках Был запрошен псевдоним «ScnSocialAuth_ZendSessionManager», но никакая служба не найдена «Недопустимые разрешения» при попытке получить метаданные Google Spreadsheet Динамически изменяющиеся цвета изображений Исключение переменных поведение php flock, когда файл заблокирован одним процессом

Скрыть div на основе времени – PHP

Я использую Magento и пытаюсь скрыть div, основанный на времени с использованием PHP. Я нашел этот бит кода

<?php date_default_timezone_set('America/New_York'); $currentHour = date("H"); $openTime = 8; $closeTime = 9; if ($currentHour >= $openTime && $currentTime < $closeTime){ $css = 'display:block;'; }else{ $css = 'display:none;'; } echo '<style type="text/css">.timeBasedLink {'.$css.'}</style>'; ?> 

И тогда, когда я просматриваю исходный код моего веб-сайта (хотя сейчас он находится после 9 утра, на который я установил время на PHP, чтобы проверить, скрывается ли он, мы фактически закрываемся на 6), оно появляется в заголовок как

 <style type="text/css">.timeBasedLink {display:block;}</style> 

независимо от того, в какое время это всегда отображается как отображение: блок. Может быть, ошибка в моем коде, поскольку я все еще изучаю PHP.

EDIT: И кто-нибудь знает, как изменить это, чтобы скрыть его весь день в субботу и воскресенье? знак равно

 if (date("w") == 0 || date("w") == 6 || $currentHour < $openTime || $currentHour >= $closeTime) { $css = 'display:none;'; } else { $css = 'display:block;'; } 

$closeTime должно быть 21, если вы не открыты только на час