А как определить кратность времени?

118
05 января 2022, 10:20

Имеем массив

$workingHours = [
        'понедельник' => ['08:00', '21:00'],
        'вторник' => ['20:00', '21:00'],
        'среда' => ['20:00', '21:00'],
        'четверг' => ['08:00', '09:00'],
        'пятница' => ['08:00', '21:00'],
        'суббота' => ['08:00', '21:00'],
        'воскресенье' => ['08:00', '21:00']
    ];

Как определить (точней выбрасывать исключение), что время должно быть кратно 15 минутам? Есть что-то вроде? (для примера)

if (strtotime($value[$item][0]) % strtotime('15 minutes') !== 0 ) {
                echo strtotime('15 minutes');
                 throw new InvalidArgumentException('Время должно быть кратно 15 минутам. Неправильное время в '.$item);
            }
READ ALSO
Время полуночи текущей даты в секундах UnixTimestamp

Время полуночи текущей даты в секундах UnixTimestamp

Необходимо на получить время полуночи текущей даты (например, 1812

98
Как удалять изображения в функции delete?

Как удалять изображения в функции delete?

Мне нужно чтобы удалялись изображения из папки uploadНапример если у пользователя в бд сохранено имя изображения (Esfejih

176
Как убрать валидатор в woocommerce?

Как убрать валидатор в woocommerce?

В woocommerce на странице корзины используются эти шорткоды:

210
Подружить MSSQL и PHP 7+

Подружить MSSQL и PHP 7+

Необходимо поднять проект, написанный на ZendFramework (к делу особо не относится, проект будет переписываться)Используется MSSQL в качестве БД

170