Php 倒计时计时器小时重置与历史记录
我试图使倒计时计时器每60分钟重置一次,不会在每次刷新时重置Php 倒计时计时器小时重置与历史记录,php,jquery,countdown,Php,Jquery,Countdown,我试图使倒计时计时器每60分钟重置一次,不会在每次刷新时重置 我认为实现这一点的理想方法是通过时区?执行此操作有多种方法,但通常我建议将unix时间戳存储在MySQL数据库中,然后获取并比较以前/存储的unix时间戳与当前时间戳。PHP函数time()将获取当前时间戳 如果整个项目都在制作一个计数器,那么您可以通过从文本文件中写入/加载来实现相同的效果。会话也是如此 下面是一个小片段,让您了解如何解决此问题: if (($unixtime + (60 * 60)) > time()) //
我认为实现这一点的理想方法是通过时区?执行此操作有多种方法,但通常我建议将unix时间戳存储在MySQL数据库中,然后获取并比较以前/存储的unix时间戳与当前时间戳。PHP函数time()将获取当前时间戳 如果整个项目都在制作一个计数器,那么您可以通过从文本文件中写入/加载来实现相同的效果。会话也是如此 下面是一个小片段,让您了解如何解决此问题:
if (($unixtime + (60 * 60)) > time()) //previous time + 60 * 60 sec (60 min).
{
//update counter
}
//present counter
时区并不重要,您尝试过什么?由于HTTP是无状态的,您需要将服务器上的开始时间存储在PHP会话(或cookie,但服务器端更好)中,并将其用作每个页面加载的初始化时间。