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请求