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

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

Не знаю когда произойдет событие, но хочу поставить sleep до начала следующего часа
  • Вопрос задан
  • 215 просмотров
Решения вопроса 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);
}
?>
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
от 2 000 до 4 000 usd.
HTML Academy Санкт-Петербург
от 130 000 до 140 000 руб.
Duotek Москва
До 120 000 руб.
15 авг. 2018, в 21:18
30000 руб./за проект
15 авг. 2018, в 21:15
800 руб./за проект
15 авг. 2018, в 20:54
1500 руб./за проект