如何检查时间戳是否一小时?

时间:2012-09-13 09:24:24

标签: php api twitter timestamp

我正在建立一个缓存系统来存储Twitter API推文,以避免违反每小时的通话限制。

我将推文存储在带有时间戳的数据库中,然后检查PHP以查看时间戳是否一小时,如果是,那么我再次调用API。目前我似乎无法让它发挥作用。这就是我所拥有的(我承认这很可能是错误的!)

 if($results->tweet_date <= strtotime('-1 hours')) {
 //do api call
 } else {
 //call tweets from database
 } 

这似乎不起作用。谁能指出我正确的方向? 谢谢!

1 个答案:

答案 0 :(得分:2)

如何使用时间戳减去3600?

if($results->tweet_date <= time() - 3600) {
//do api call
} else {
//call tweets from database
} 

编辑:如果您想使用strtotime,可以使用strtotime('-1 hour')来计算时间(请注意小时而不是小时)。