PHP/Javascript中的实时更新时间
是否可以在PHP中更新服务器/本地时间实时 为了上学,我正在制作一个“虚拟闹钟”,它需要在某个特定的时间响起来。我从MySQL查询中获取时间,并希望将其与实际时间进行比较 我尝试通过将变量放入无限while循环来实时更新变量:PHP/Javascript中的实时更新时间,javascript,php,mysql,Javascript,Php,Mysql,是否可以在PHP中更新服务器/本地时间实时 为了上学,我正在制作一个“虚拟闹钟”,它需要在某个特定的时间响起来。我从MySQL查询中获取时间,并希望将其与实际时间进行比较 我尝试通过将变量放入无限while循环来实时更新变量: while(1) { $hour = date('G'); $minute = date('i'); } 并将其与查询的输出进行比较 if ($hour =
while(1)
{
$hour = date('G');
$minute = date('i');
}
并将其与查询的输出进行比较
if ($hour == $hourquery && $minute == $minutequery)
{
do something
}
但这样页面就不会加载
我也搜索了Javascript,因为它也会在客户端更新。但是我找不到任何可以在PHP变量中存储时间的地方。PHP不应该工作,因为它是基于服务器的。您必须经常重新加载页面…这将导致您自己的Ddos 试试javascript。也许会对你今后的工作有所帮助。但是js的无限循环听起来并不坏
希望我能帮助您您可以尝试使用活动连接,如WebSocket或ajax长轮询。例如,请参阅Rachet了解您的案例我认为您需要做的是用Javascript编写它,然后Javascript将在正确的时间调用PHP脚本。或者更好,取决于你自己强加的限制。。。做一个cron标签。我没有js方面的经验。将实际时间转换为分钟,每60秒自动刷新一次页面。无论如何谢谢你!如前所述,如果更多用户使用您的站点,此方法将导致创建您自己的ddos!