PHP每日倒计时服务器端

PHP每日倒计时服务器端,php,timer,Php,Timer,我有一个关于php代码的问题,我从一个答案中得到: 我根据自己的用途修改了php代码: $now = new DateTime; $Boss1 = new DateTime('07:50'); $Boss2 = new DateTime('11:50'); $Boss3 = new DateTime('23:50'); // next time is night if( $now > $Boss1 && $now < $Boss2) { $time = $no

我有一个关于php代码的问题,我从一个答案中得到: 我根据自己的用途修改了php代码:

$now = new DateTime;
$Boss1 = new DateTime('07:50');
$Boss2 = new DateTime('11:50');
$Boss3 = new DateTime('23:50');
// next time is night
if( $now > $Boss1 && $now < $Boss2)
{
    $time = $now->diff($Boss2);
} 
// next time is day
else
if( $now > $Boss2 && $now < $Boss3) 
{
    $time = $now->diff($Boss3);

}
else 
{
    $time = $now->diff($Boss1);

}

$target = $time->format('%h:%i:%s');
echo "<b>Next Boss Fight:</b> " . $target;
在这一刻,他只有在你刷新页面的时候才会及时倒下。 您可以在此处查看手机使用页面:
只是现在我想知道,如何让它倒计时而不刷新页面?

不可能只通过php,使用Javascript只需下载一些js库就可以了。您可以使用Ajax轮询php脚本以定期更新它,您可以使用事件源/服务器发送的事件来创建会话,您可以/应该使用javascript插件为您的客户端管理这些时间,以减少服务器负载,或者上述两者的组合