note 31599 added to function.setlocale
| From: | php-general at lists dot php dot net | Date: | Sun, 27 Apr 2003 20:26:17 +0000 |
| Subject: | note 31599 added to function.setlocale | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-47177@lists.php.net to get a copy of this message | ||
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?
--
http://www.php.net/manual/en/function.setlocale.php
http://master.php.net/manage/user-notes.php?action=edit+31599
http://master.php.net/manage/user-notes.php?action=delete+31599
http://master.php.net/manage/user-notes.php?action=reject+31599