Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在1分钟内使时间冷却并重新启动_Php_Jquery_Ajax - Fatal编程技术网

Php 如何在1分钟内使时间冷却并重新启动

Php 如何在1分钟内使时间冷却并重新启动,php,jquery,ajax,Php,Jquery,Ajax,我有这样的代码,刷新后应该会运行 <?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分钟的冷却时间像这样输出?如果我正确理解了您的问题,您希望在一分钟后重新加载页面。

我有这样的代码,刷新后应该会运行

<?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分钟的冷却时间像这样输出?

如果我正确理解了您的问题,您希望在一分钟后重新加载页面。为此,您可以添加一个脚本,该脚本可以:

<?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>

setTimeout(函数(){
window.location.href=window.location.href;
}, 1000);
您也可以通过轮询来实现这一点,如果您希望避免整个页面重新加载,可以发送AJAX请求