文件每 60 分钟更新一次。我想通过比较 filemtime 和时间来为下一次更新倒计时。
我正在处理时间问题
两者都filemtime()
返回time()
一个Unix Timestamp:自 1970 年 1 月 1 日 00:00:00 GMT 以来的秒数。因此,只需将 的值减去 的值,filemtime()
即可time()
得到自上次修改文件以来经过的秒数。
$modifiedTime = filemtime("somefile.txt");
$now = time();
$timeSinceModified = $now - $modifiedTime; //Time since modified in seconds.
如果您想要另一个时间单位的值,只需乘以或除以它。
例如,$timeSinceModified / 60
将以分钟为单位为您提供时间。