Задать вопрос
PANOV_DEV
@PANOV_DEV

Как правильно проверить ровно час?

Подскажите пожалуйста, как проверить ровно час прошел или нет (10:00, 14:00, 18:00, 17:00) и т.д.

Мой вариант такой:
if (date('i') == '00') return 'ровно час';
Да, этот вариант рабочий, но как правильно это сделать?
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@D3lphi
Если нужна секундная точность:
define('SECONDS_PER_HOUR', 60 * 60); // 3600

$result = time() % SECONDS_PER_HOUR === 0;

Если нужна минутная точность:
//
$result = floor(time() / 60) % 60 === 0;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽