Feb 07

Escrito por: Pablo Veintimilla

Normalmente para trabajar con fechas en php usamos la función date() funciona muy bien pero tiene un problema, sus respuestas están en inglés.

Para solucionar esto podemos usar la función strftime

Esta funcion permite dar formato de según la “localidad” es en español, ingles, etc.

Para definir la localidad usamos setlocale

//Para espanol seria
setlocale(LC_TIME, 'es_ES.ISO_8859-1');

Un ejemplo de uso sería

/* Establecer la localizacion al espano */
setlocale(LC_TIME, 'es_ES.ISO_8859-1');
/* Salida localizada: miércoles 22 febrero 2007 */
echo strftime("%A %e %B %Y", mktime(0, 0, 0, 02, 07, 2007));

Notemos que al igual que date, strftime usa parametros de fomato de la fecha, estos lo podemos consultar en php.net

Otros post


Este post ha sido visto 1336 veces

Escribe tú comentario

Switch to our mobile site