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

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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
23 апр. 2024, в 13:02
3000 руб./за проект
23 апр. 2024, в 12:52
15000 руб./за проект