経過した分数、時間数、または日数を表示するビューヘルパーを作成しようとしています...今。どうすればいいのかよくわかりません。日付の比較は機能しているようですが、数値を取得する方法がわかりません。これが私がこれまでに持っているものです:
<?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;
}
}
「だった」を実際に経過した分/時間/日数に置き換えたい。