在 PHP / Javascript 中实时更新时间

Update time realtime in PHP / Javascript

本文关键字:实时更新 时间 Javascript PHP      更新时间:2023-09-26

是否可以在PHP中实时更新服务器/本地时间?

对于学校,我正在制作一个"虚拟闹钟",需要在某个时间响起。我从MySQL查询中获取时间,并希望将其与实际时间进行比较。

我尝试通过将变量放在无限 while 循环中来实时更新变量:

while(1) 
            {
                $hour = date('G');
                $minute = date('i');
            }

并将其与查询的输出进行比较

if ($hour == $hourquery && $minute == $minutequery)
        {
            do something
        }

但这样页面就不会加载。

我也搜索了一些Javascript,因为它也会在客户端更新。但是我找不到任何可以在PHP变量中存储时间的东西。

PHP不应该工作,因为它是基于服务器的。您必须经常重新加载页面...这将以您自己的 Ddos 结束。

试试javascript。也许这会对你进一步的工作有所帮助。但是js的无限循环听起来还不错。

希望我能帮上忙

你可以尝试使用活动连接,如websockets或ajax长轮询。例如,请参阅您的案例 http://socketo.me/Rachet