PHP时间戳的数学模型

PHP时间戳的数学模型,php,Php,我有以下PHP代码块: if ($data->timestamp > (time() - 10 * 60) ) { // data is newer than 10 mins } else { // data is older than 10 mins } 这基本上说明了$data中存储的时间戳是否早于10分钟 我不确定这是怎么计算出来的,我在这里读到了关于时间函数的内容: 我想将其编辑为每小时一次,而不是每10分钟一次 任何人都可以分享一些建议/资源吗?e、 g.我将如何将其

我有以下PHP代码块:

if ($data->timestamp > (time() - 10 * 60) ) {
 // data is newer than 10 mins
} else {
 // data is older than 10 mins
}
这基本上说明了
$data
中存储的时间戳是否早于10分钟

我不确定这是怎么计算出来的,我在这里读到了关于时间函数的内容:

我想将其编辑为每小时一次,而不是每10分钟一次


任何人都可以分享一些建议/资源吗?e、 g.我将如何将其更改为1小时,以及如何精确计算。

此代码行检查保存在$data中的时间戳是否不超过10分钟

函数的作用是:以秒为单位给出机器的UNIX tiemstamp。如果你想把它改为一小时,它的60分60秒60*60。您的代码如下所示:


如果($data->timestamp>(time()-60*60))

它是从右到左以秒计算出来的。一个小时就够了

if ($data->timestamp > (time() - 60 * 60);
格式化程序

time() + (7 * 24 * 60 * 60);
// 7 days; 24 hours; 60 mins; 60secs
当你工作60分钟乘以60分钟时,你将其乘以,等等

查看。这个网站有很多你想要的例子;你是说如果($data->timestamp>(time()-60*60);,那就用它吧?