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

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

Не знаю когда произойдет событие, но хочу поставить sleep до начала следующего часа
  • Вопрос задан
  • 216 просмотров
Решения вопроса 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
Похожие вопросы
Интерно Ростов-на-Дону
от 35 000 до 45 000 руб.
АйТи Москва
от 70 000 руб.
Ticketland.ru Москва
от 120 000 руб.
17 дек. 2018, в 01:36
700 руб./в час
16 дек. 2018, в 22:06
700 руб./в час
16 дек. 2018, в 21:48
1000 руб./за проект