javascript - PHP/Javascript 中实时更新时间

标签 javascript php mysql

是否可以在 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/

相关文章:

javascript - 使用按钮 OnClick 执行 document.write() 时未定义 ="counter"

php - PHP JSON 数据无效

PHP 脚本将文件的所有行处理两次

mysql - solr 数据导入处理程序在本地主机上工作,而不是在服务器上工作

mysql - 如何编写 SQL 查询?

javascript - 向多维 javascript 数组添加新条目

javascript - 在 Vanilla javascript中向ajax帖子添加变量

javascript - 覆盖核心 JS 命令?

php - sql查询显示每个结果3次而不是只一次

php - 在两个条件下对数组进行排序