Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2003, 00:59
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 17 años, 4 meses
Puntos: 5
Fecha en español, solución de raiz... date_es();

Saludos a todos!

Frecuentemente nos encontramos en el foro preguntas relacionadas a cambiar el formato de la fecha al español, y han salido cosas buenas como soluciones.

Pero no me ha tocado ver alguna solución que permita hacer esto de manera dinámica y facilmente adaptable... tanto como la misma función date();

Por esa razón he decidido aportar este pequeño script, que es realmente una función que puede llamarse igual que date().

Comienzo por el resultado:

Código PHP:
Aqui presento varios ejemplos de uso:

<?
echo date_es("F j, Y, g:i a");
echo 
"<br>";
echo 
date_es("j \\de F \\de Y, g:i a","1972-06-25");
echo 
"<br>";
echo 
date_es();
?>

Salida:

Agosto 25, 2003, 1:32 am
25 de Junio de 1972, 12:00 am
Agosto 25, 2003

De hecho como podrán ver tiene un par de ventajas sobre la función de PHP, ya que la fecha que se le ingresa puede ser tanto en formato "AAAA-MM-DD" como en un TIMESTAMP válido, además de que si es llamada sin argumentos, entrega la fecha de hoy en un formato preestablecido.

Si les interesa, en el siguiente post les paso la función...

__________________
Manoloweb

Última edición por Manoloweb; 25/08/2003 a las 01:07