Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/08/2010, 11:34
Avatar de TECKNOCK
TECKNOCK
 
Fecha de Ingreso: agosto-2010
Mensajes: 80
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Ayuda con Fecha/Hora PHP - MySQL

Cita:
Iniciado por softim Ver Mensaje
hola....

Puedes utilizar las funciones que ya te proporciona mysql para obtener la fecha actual, sin tener que obtenerla en php, estas funciones son NOW() y CURRENT_DATE(). Por ejemplo:

insert into registro (fecha_registro) values (NOW());

insertaria la fecha actual en la columna fecha_registro de tipo datetime.

Pruebalo y me dices..
Muchas gracias, ese codigo esta mucho mejor, ya que descubri que PHP no me da la hora actual. FIJATE:

El siguiente código:

Código PHP:
<?php
$FecHr 
date('d/m/y H:i');

echo 
"Fecha y Hora: ".$FecHr;
?>
No me imprime la HORA actual, por ejemplo ahora tengo en mi PC las 13:02, pero me imprime 17:02.

Estuve investigando y resulta que esas 4 horas son la diferencia entre mi Ciudad y el Meridiano de Greenwich. Al parecer PHP obtiene siempre la Hora GMT.

Supongo que tendria que RESTAR 4 horas a la variable $FecHr. ¿Como hago eso?

O quizá pueda existir una función que le dice a PHP la Zona Horaria con que debe trabajar.

Bueno en todo caso cuando puse el codigo con NOW(), me inserta la FECHA y HORA tal y como yo quiero, muchas gracias !!

El codigo quedo asi:

Código PHP:
$Consulta "INSERT INTO consultas(Dato1, Dato2, Dato3,  Fecha )

VALUES ('.$Dato1.', '.$Dato2.', '.$Dato3.', now( ) );" 
or die (mysql_error());

mysql_query($Consulta$Coneccion);