как сделать время перезарядки в течение 1 минуты и перезапустить снова - PullRequest
0 голосов
/ 09 февраля 2019

У меня есть такой код, и после обновления он должен работать

<?php 
$dt = new DateTime;
$dt->setTime(0, 0);
echo $dt->format('H:i:s');

$dt->add(new DateInterval('PT1M'));
echo $dt->format('H:i:s');

//00:00:00 
//00:01:00


?>

Как сделать так, чтобы 1 минута остыла как этот вывод?

1 Ответ

0 голосов
/ 09 февраля 2019

Если я правильно понимаю ваш вопрос, вы хотите перезагрузить страницу через минуту.Для этого вы можете добавить скрипт, который делает это:

<?php 
$dt = new DateTime;
$dt->setTime(0, 0);
echo $dt->format('H:i:s');

$dt->add(new DateInterval('PT1M'));
echo $dt->format('H:i:s');

//00:00:00 
//00:01:00


?>

<script type="text/javascript">
    setTimeout(function() {
        window.location.href = window.location.href;
    }, 1000);

</script>

Этого можно добиться также с помощью опроса, посылая запросы AJAX, если вы хотите избежать полной перезагрузки страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...