Задать вопрос
des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Php sleep до конца часа?

Не знаю когда произойдет событие, но хочу поставить sleep до начала следующего часа
  • Вопрос задан
  • 272 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
egor_nullptr
@egor_nullptr
$now = time();
$nhour = $now + 3600;
$bnh = $nhour - ($nhour % 3600);
sleep($bnh - $now);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@IceJOKER
Web/Android developer
cron
Ответ написан
Комментировать
VladimirAndreev
@VladimirAndreev
php web dev
<?php
list($y, $m, $d,$h,$m,$s) = explode('-', date('Y-m-d-H-i-s'));
$sleep=mktime(++$h,0,0,$m,$d,$y)-time();
if($sleep) {
    sleep($sleep);
}
?>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы