Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Manejo de fecha y hora en PHP.

Estas en el tema de Manejo de fecha y hora en PHP. en el foro de PHP en Foros del Web. Bueno, estuve buscando hace largo rato la forma de manejar fechas y horas pero no encontré nada útil. Por eso recurro a ustedes. Desde una ...
  #1 (permalink)  
Antiguo 17/08/2013, 08:36
 
Fecha de Ingreso: enero-2012
Mensajes: 44
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta Manejo de fecha y hora en PHP.

Bueno, estuve buscando hace largo rato la forma de manejar fechas y horas pero no encontré nada útil. Por eso recurro a ustedes.

Desde una base de datos MySQL traigo un DateTime (guardada en $paginas[0]->fechaHoraPublicacion para el ejemplo) y lo seteo en PHP así:

$date = new DateTime($paginas[0]->fechaHoraPublicacion);

hasta acá todo bien. Ahora quiero saber como puedo hacer para obtener de manera separada la hora, la fecha, el día, mes, año, etc de la variable $fecha.

Muchísimas gracias!
  #2 (permalink)  
Antiguo 17/08/2013, 09:56
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Manejo de fecha y hora en PHP.

Cita:
Iniciado por Josecanalla Ver Mensaje
Bueno, estuve buscando hace largo rato la forma de manejar fechas y horas pero no encontré nada útil. Por eso recurro a ustedes.

Desde una base de datos MySQL traigo un DateTime (guardada en $paginas[0]->fechaHoraPublicacion para el ejemplo) y lo seteo en PHP así:

$date = new DateTime($paginas[0]->fechaHoraPublicacion);

hasta acá todo bien. Ahora quiero saber como puedo hacer para obtener de manera separada la hora, la fecha, el día, mes, año, etc de la variable $fecha.

Muchísimas gracias!
Puedes recuperar esos datos desde la misma consulta. MySQL cuenta con una amplia gama de funciones para trabajar con campos de fecha y hora: https://dev.mysql.com/doc/refman/5.6...functions.html

Para el caso de php puedes usar el metodo format;http://www.php.net/manual/en/datetime.format.php
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: fecha, manejo, mysql, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:58.