倒数计时器小时重置与历史记录


Countdown timer hour reset with history

我正在尝试制作倒数计时器,它每 60 分钟重置一次,并且在每次刷新时都不会重置。

我认为理想的方法是通过时区?

有多种方法可以执行此操作,但通常我建议将 unix-timestamp 存储在 MySQL 数据库中,然后获取并将以前/存储的 unix-timestamp 与当前时间戳进行比较。PHP 函数 time() 将获取当前时间戳。

如果整个项目都是关于制作计数器的,那么通过从文本文件写入/加载来达到相同的效果。会话也是如此。

这里有一个小片段,让你知道如何解决这个问题:

if (($unixtime + (60 * 60)) > time()) //previous time + 60 * 60 sec (60 min).
{
//update counter
}
//present counter