Foros del Web » Programando para Internet » PHP »

Problema con fecha y hora del sistema: Mysql graba 0000-00-00 00:00:00

Estas en el tema de Problema con fecha y hora del sistema: Mysql graba 0000-00-00 00:00:00 en el foro de PHP en Foros del Web. Holaaa! tengo un problemilla estoy queriendo grabar un registro de sesiones activas o inactivas pero kuando quiero grabar la fecha me graba asi: 0000-00-00 00:00:00 ...
  #1 (permalink)  
Antiguo 04/06/2009, 15:55
 
Fecha de Ingreso: junio-2009
Ubicación: Lima
Mensajes: 84
Antigüedad: 10 años, 6 meses
Puntos: 1
Problema con fecha y hora del sistema: Mysql graba 0000-00-00 00:00:00

Holaaa! tengo un problemilla estoy queriendo grabar un registro de sesiones activas o inactivas pero kuando quiero grabar la fecha me graba asi:

0000-00-00 00:00:00

mi campo es DATETIME y he estado utilizando la funcion DATE()
  #2 (permalink)  
Antiguo 04/06/2009, 15:59
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 11 años, 4 meses
Puntos: 416
Respuesta: Problema con fecha y hora del sistema: Mysql graba 0000-00-00 00:00:00

Cuando inserta de esa manera, es que le estas pasando un parametro incorrecto o un formato de fecha que no es el indicado. Muestra como insertas a la base de datos la fecha.
  #3 (permalink)  
Antiguo 04/06/2009, 16:00
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 11 años, 5 meses
Puntos: 2
Respuesta: Problema con fecha y hora del sistema: Mysql graba 0000-00-00 00:00:00

Con el campo datetime, de esa forma se insertara en la bd...cual es tu problema, quizas al momento de imprimirlas (quieres algo asi d-m-Y H:i:s), de ser asi existen soluciones.

Consulta por esta via,
  #4 (permalink)  
Antiguo 04/06/2009, 16:01
 
Fecha de Ingreso: junio-2009
Ubicación: Lima
Mensajes: 84
Antigüedad: 10 años, 6 meses
Puntos: 1
Respuesta: Problema con fecha y hora del sistema: Mysql graba 0000-00-00 00:00:00

pues lo estoy insertando asi:


$fecha = date("G:i d-m-Y");

obviamente esta mal....como se insertaria?
  #5 (permalink)  
Antiguo 04/06/2009, 16:03
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 11 años, 4 meses
Puntos: 416
Respuesta: Problema con fecha y hora del sistema: Mysql graba 0000-00-00 00:00:00

Y-m-d H:i:s
  #6 (permalink)  
Antiguo 04/06/2009, 16:05
 
Fecha de Ingreso: junio-2009
Ubicación: Lima
Mensajes: 84
Antigüedad: 10 años, 6 meses
Puntos: 1
Respuesta: Problema con fecha y hora del sistema: Mysql graba 0000-00-00 00:00:00

muchas gracias, funciono muy bien... :) no tengo mucha experiencia en esto
  #7 (permalink)  
Antiguo 04/06/2009, 16:07
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 11 años, 5 meses
Puntos: 2
Respuesta: Problema con fecha y hora del sistema: Mysql graba 0000-00-00 00:00:00

Aplica lo que dice Ronruby:
$fecha = date("Y-m-d H:i:s");

Saludos,
  #8 (permalink)  
Antiguo 04/06/2009, 16:10
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 11 años, 5 meses
Puntos: 2
Respuesta: Problema con fecha y hora del sistema: Mysql graba 0000-00-00 00:00:00

Y si te sirve esto, para imprimirla de una manera diferente a lo que se guarda en la bd

<?php echo date('d-m-Y H:i:s',strtotime($row['fecha'])) ?>



Saludos,
  #9 (permalink)  
Antiguo 04/06/2009, 16:12
 
Fecha de Ingreso: junio-2009
Ubicación: Lima
Mensajes: 84
Antigüedad: 10 años, 6 meses
Puntos: 1
Respuesta: Problema con fecha y hora del sistema: Mysql graba 0000-00-00 00:00:00

gracias hoberwilly y Ronruby su ayuda sirvio de mucho :)

SAludos

Hasta otro problema xD
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 20:01.