por eso no es...puede ser por el corchete del final.
cambia esto...
[PHP]public function time_elapsed_string($ptime)
{
$etime = time() - $ptime;
if ($etime < 1) {
return '0 segundos';
}
$a = array( 12 * 30 * 24 * 60 * 60 => 'año',
30 * 24 * 60 * 60 => 'mes',
24 * 60 * 60 => 'dia',
60 * 60 => 'hora',
60 => 'minuto',
1 => 'segundo'
);
foreach ($a as $secs => $str) {
$d = $etime / $secs;
if ($d >= 1) {
$r = round($d);
return $r . ' '.$str . ($r > 1 ? 's' : '') . ' ';
}
}
}
} [/PHP]
por esto...
[PHP]
public function time_elapsed_string($ptime) {
$diaE = array('Mon'=>'Lunes',
'Tue'=>'Martes',
'Wed'=>'Miércoles',
'Thu'=>'Jueves',
'Fri'=>'Viernes',
'Sat'=>'Sábado',
'Sun'=>'Domingo');
$mesE = array('Jan'=>'Enero',
'Feb'=>'Febrero',
'Mar'=>'Marzo',
'Apr'=>'Abril',
'May'=>'Mayo',
'Jun'=>'Junio',
'Jul'=>'Julio',
'Aug'=>'Agosto',
'Sep'=>'Septiembre',
'Oct'=>'Octubre',
'Nov'=>'Noviembre',
'Dec'=>'Diciembre');
$dia = date("D, j M Y @ G:i:s (\G\M\T O)", $ptime);
$d = date('D', $ptime);
$m = date('M', $ptime);
$dia = str_replace($d, $diaE[$d], $dia);
$dia = str_replace($m, $mesE[$m], $dia);
return $dia;
}
} [/PHP]
Coke.
|