note 31599 deleted from function.setlocale by didou
| From: | didou@php.net | Date: | Tue, 21 Oct 2003 10:54:21 +0000 |
| Subject: | note 31599 deleted from function.setlocale by didou | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-58987@lists.php.net to get a copy of this message | ||
Note Submitter:
----
some servers don`t provide convertion language for function setlocale. To solve this trouble I
thought use the next function to write date and time spanish:
function strftime_caste($formato, $fecha){
// strftime por Marcos A. Botta
// $fromato: como se quiere mostrar la fecha
// $fecha: tiemestamp correspondiente a la fecha y hora que se quiere mostrar
$salida = strftime($formato, $fecha);
// reemplazo meses
$salida = ereg_replace("January","enero",$salida);
$salida = ereg_replace("February","febrero",$salida);
........
// reemplazo meses cortos
$salida = ereg_replace("Jan","ene",$salida);
$salida = ereg_replace("Apr","abr",$salida);
$salida = ereg_replace("Aug","ago",$salida);
$salida = ereg_replace("Dec","dic",$salida);
// reemplazo días
$salida = ereg_replace("Monday","Lunes",$salida);
$salida = ereg_replace("Tuesday","Martes",$salida);
$salida = ereg_replace(Wednesday","Miércoles",$salida);
$salida = ereg_replace("Thursday","Jueves",$salida);
$salida = ereg_replace("Friday","Viernes",$salida);
$salida = ereg_replace("Saturday","Sábado",$salida);
$salida = ereg_replace("Sunday","Domingo",$salida);
// reemplazo dias cortos
$salida = ereg_replace("Mon","Lun",$salida);
$salida = ereg_replace("Tue","Mar",$salida);
$salida = ereg_replace("Wed","Mié",$salida);
$salida = ereg_replace("Thu","Jue",$salida);
$salida = ereg_replace("Fri","Vie",$salida);
$salida = ereg_replace("Sat","Sáb",$salida);
$salida = ereg_replace("Sun","Dom",$salida);
// reemplazo cuando es 1 de algun mes
$salida = ereg_replace(" 01 de "," 1° de ",$salida);
return $salida;
} // fin strftime_caste
is there something better?