[php] /** * Smarty plugin * @package Smarty * @subpackage plugins * * Smarty plugin * Example: {$time|time_format} */ function smarty_modifier_time_format ($string) { $now = time (); $return_str = ''; $poss_time = ($now - $string)/60; if ($poss_time < 60) { $return_str = ceil($poss_time)."分鐘前"; } elseif ($poss_time <= 60*24) { $return_str = ceil($poss_time/60)."小時(shí)前"; } elseif ($poss_time <= 7*60*24) { $return_str = ceil($poss_time/(60*24))."天前"; } else { $return_str = "更早"; } return $return_str; } [/php] /* vim: set expandtab: */ 使用方法 <%$time|time_format%>
發(fā)表評(píng)論