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...

- Cómo publicar páginas PHP en Internet Information Services
- Creando Webs Modulares en PHP
- Leer ficheros zip mediante php
- Redimensionar imágenes con PHP
- Evitar que se muestren errores en 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 26-05-2012 a las 06:52:14