PHP时间戳只有“小时前”

时间:2012-12-02 12:38:08

标签: php hour timestamping

  

可能重复:
  PHP Timestamp until “hours ago” trouble

如何创建一个PHP时间戳,只显示时间,直到几个小时?例如,显示48小时而不是2天前和480小时而不是20天前。

1 个答案:

答案 0 :(得分:1)

$dateposted = '2012-12-1 12:59:44';
$dateposted2 = '1354661156'; // time();

echo ceil((strtotime("now") - strtotime($dateposted))/3600);
echo ceil((strtotime("now") - $dateposted2)/3600);