是否可以在 PHP 中实时更新服务器/本地时间?
对于学校,我正在制作一个“虚拟闹钟”,需要在特定时间响起。我从 MySQL 查询中获取时间,并希望将其与实际时间进行比较。
我尝试通过将变量放入无限 while 循环中来实时更新变量:
while(1)
{
$hour = date('G');
$minute = date('i');
}
并将其与查询的输出进行比较
if ($hour == $hourquery && $minute == $minutequery)
{
do something
}
但是这样页面就不会加载。
我也搜索了一些关于 Javascript 的内容,因为它也会在客户端更新。但我找不到任何可以在 PHP 变量中存储时间的地方。
最佳答案
PHP 不应该工作,因为它是基于服务器的。您必须经常重新加载页面……这将导致您自己的 Ddos。
尝试 JavaScript。也许this将会对你以后的工作有所帮助。但是 js 的无限循环听起来不错。
希望能帮上忙
关于javascript - PHP/Javascript 中实时更新时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28141734/