我有这样的代码,刷新后应该可以运行
<?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分钟?
答案 0 :(得分:0)
如果我正确理解了您的问题,则需要一分钟后重新加载页面。为此,您可以添加执行此操作的脚本:
<?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请求。