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

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

Не знаю когда произойдет событие, но хочу поставить sleep до начала следующего часа
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
egor_nullptr
@egor_nullptr
$now = time();
$nhour = $now + 3600;
$bnh = $nhour - ($nhour % 3600);
sleep($bnh - $now);
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
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);
}
?>
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Click Санкт-Петербург
от 110 000 до 150 000 руб.
ASTRIO agency Ульяновск
от 30 000 до 100 000 руб.
24 мая 2019, в 23:37
100000 руб./за проект
24 мая 2019, в 21:53
500 руб./в час
24 мая 2019, в 21:36
500 руб./за проект