Linux en Espanol
 
Problema al mostrar fecha en php (tema #24759)
Publicar nuevo tema  Responder al tema    Foros de discusión -> Programación
Autor Mensaje
carloskante
Forista
Registrado: 2013-08-16
Mensajes: 2

Publicado: 2013-08-16 22:46:55    Asunto: Problema al mostrar fecha en php

Buenas tardes a todos,
tengo un detalle en php a la hora de imprimir la fecha me sale con este formato
2013-22-203 00:00:1

que paquete tengo que instalar : uso centos 5.9

mi configuracion del php.ini de date es esta
date
date/time support enabled
"Olson" Timezone Database Version 0.system
Timezone Database internal
Default timezone America/Mexico_City

gracias
miguelgf
Forista


Registrado: 2006-12-28
Mensajes: 621

Publicado: 2013-08-17 03:02:15    Asunto:

Hola.
Si lo usas as?:
[code:1:b5f211f894]<?php
$date = date_create('2000-01-01');
echo date_format($date, 'Y-m-d H:i:s');
?>[/code:1:b5f211f894]
S?lo te queda mirar los valores posibles de formato de date_format

Tambi?n puedes usarlo as?:
[code:1:b5f211f894]<?php
$date = new DateTime('2000-01-01');
echo $date->format('Y-m-d H:i:s');
?>[/code:1:b5f211f894]

Por cierto, est? sacado de la documentaci?n oficial de php:
[url]http://php.net/manual/es/datetime.format.php[/url]

Saludos.
carloskante
Forista
Registrado: 2013-08-16
Mensajes: 2

Publicado: 2013-08-19 19:21:12    Asunto: Buenas tardes

he probado su consejo y el resultado me da este:
2000-01-01 00:00:00

Bueno ya probe de todo, lo que hago es una consulta hacia una bd en sql server y nada mas estoy mostrando con un echo $row['fecha'] pero el formato que me imprime es este
2013-22-203 00:00:1.
Esto me pasa despues de haber actualizado mysql e instalado php-mycript.
Gracias por su respuesta
miguelgf
Forista


Registrado: 2006-12-28
Mensajes: 621

Publicado: 2013-08-20 08:24:33    Asunto:

Hola.

Lo que te imprime es correcto. ?Cual es para ti el error? ?Que est? imprimiento fecha y hora y t? solo quieres la fecha?
Si es as?, cambia el formato a
[code:1:a33399406f]echo date_format($date, 'Y-m-d');[/code:1:a33399406f]
Si no es ese el problema, explica un poco que es lo que necesitas que te salga como resultado.

Saludos.





La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries