我试图在 PHP 中获取当前时间和 filemtime 之间的差异。
time 和 filemtime 似乎返回正确的值,因为当应用于 date 函数时,这些值打印正确的日期。根据 date 函数,time() 函数和 filemtime 之间的差异是 1 小时。但是,当我尝试获取返回的时间戳值之间的差异时,差异为 215。例如,见下文:
当前时间 = 1339599628,date() 函数显示 13-06-2012 16:06:28 00 文件修改时间 = 1339599413,date() 函数显示 13-06-2012 15:06:30 30
这似乎是正确的,但我看不出如何检查这些日期之间的秒数差异,因为 1 小时有 3600 秒,但差异只有 215。
此外,我尝试了以下时间戳值:1339599599 = 13-06-2012 15:06:59 59 1339599600 = 13-06-2012 16:06:00 00
因此,第一个时间戳值增加了 1,但日期相差 1 小时。
有任何想法吗?