function smarty_modifier_time_forum_format($string) { $date_diff = time() - $string; if($date_diff < 3600) { return strftime('%M', smarty_make_timestamp($date_diff)) . 'min '; } else if($date_diff >= 3600 && $date_diff < 86400) { return strftime('%H', smarty_make_timestamp($date_diff)) . 't '; } else if($date_diff >= 86400) { return round($date_diff / 86400) . 'pv '; } else { return; } }