В общем суть задачи, нужно выводить сообщение в будни дни с 18 вечера и до 9 утра и в любое время выходного дня.
Есть две функции одна сравнивает время, другая проверяет на выходной день
function WeekendCheck($date) {
return (date('N', strtotime($date)) >= 6);
}
function TimeCheck($date)
{
$date_min = new DateTime("9:00");
$date_max = new DateTime("18:00");
$date_now = new DateTime($date);
if ($date_now >= $date_min && $date_now <= $date_max)
{
return true;
}
return false;
}
if (WeekendCheck("2017-10-07"))
{
print("Сообщение в выходной день");
} else {
if(!TimeCheck("8:00")) {
print("Сообщение в будний день");
}
};
Этот вариант работает как надо, но есть ли варианты попроще?
function TimeCheck(){
$now = (int) (new DateTime())->format("H");
return $now < 9 || $now > 18;
}
function WeekendCheck(){
$now = (int) (new DateTime())->format("w");
return $now === 0 || $now === 6;
}
if (WeekendCheck()){
print("Сообщение в выходной день");
} else if(TimeCheck()) {
print("Сообщение в будний день");
};
Виртуальный выделенный сервер (VDS) становится отличным выбором
Хочу вывести записи в два блока list-group (если запись с id_user == 1 то в один блок вносить, а если id_user == 3 то в другой )Но они выводятся каждая запись...
Не работает логин в Yii2 - после каждого запроса создаётся новая сессия
Добрый деньНужно разбить строку на массив при этом сохранить разделитель Как такое реализовать с explode еще не знаю
Доброе время суток! Имеется сайт, не мойПроблема следующая: при нажатии на кнопку, отправляется AJAX-запрос, на сервер