Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Convertir campo de fecha en formato europeo
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Convertir campo de fecha en formato europeo

Si tenemos una fecha guarada en una base de datos de MySQL en un campo de tipo Date, el formato de la fecha será americano (aaaa-mm-dd), para que al mostrarlo en la web aparezca en formato español con el dia de la semana podemos hacer lo siguiente:

<?php
setlocale(LC_CTYPE, 'es');
setlocale (LC_TIME,"spanish");

$fecha="2003-06-17";
echo str_replace ("De","de",ucwords(strftime("%A %d de %B de %Y", mktime(substr($fecha,11,2),substr($fecha,14,2),substr($fecha,17,2),substr($fecha,5,2),substr($fecha,8,2),substr($fecha,0,4)))));
?>

El resultado seria:

Martes 17 de Junio de 2003

La variable $fecha la substituiremos por la variable que contiene la fehca a cambiar.




Autor: Rocky
http://www.xlwebmasters.com/modules.php?d=doc&f=doc2&id=1171

Usuarios que han visto este tema también han visto...

- Patrones de expresiones regulares para htaccess
- Medir el tiempo de ejecución de tus script
- Instrucciones para conectar con una Base de Datos MySQL en PHP
- Expresiones regulares en PHP
- Debug PHP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 13-02-2012 a las 10:22:10