我正在尝试创建一个视图助手,它将显示从……现在过去的分钟数、小时数或天数。我不确定该怎么做。看起来日期比较有效,但我不知道如何获取数字。这是我到目前为止所拥有的:
<?php
class Zend_View_Helper_RecentDate
{
public function recentDate($datetime)
{
$date = new Zend_Date($datetime);
switch ($date) {
case($date->isEarlier(1, Zend_Date::HOUR)):
$message = 'was minutes ago';
break;
case($date->isEarlier(24, Zend_Date::HOUR)):
$message = 'was hours ago';
break;
case($date->isEarlier(48, Zend_Date::HOUR)):
$message = 'Yesterday';
break;
default:
$message = 'was days ago';
break;
}
return $message;
}
}
我想用实际的分钟/小时/天数替换“是”。