0

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

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

4

1 回答 1

2

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

如果整个项目是关于制作计数器,您可能可以通过从文本文件写入/加载来实现相同的效果。会话也是如此。

这是一个小片段,可让您了解如何解决此问题:

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

//present counter
于 2013-01-31T00:30:34.383 回答