VeneHosting.com :: Tu Hosting en Venezuela

Autor Tema: problema al guardar en campo tipo datetime  (Leído 389 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jgblarry

  • Novato
  • *
  • Mensajes: 12
  • Puntuación: 0
  • Sexo: Masculino
  • El tiempo de Dios es Perfecto
    • Ver Perfil
problema al guardar en campo tipo datetime
« : 03 de junio de 2009, 02:15:24 pm »
buenas...

tengo problemas al agregar en la bd la hora en que se registra una consulta.....
no hayo como colocarle la hora local del sistema le coloco la siguiente funcion y me trae otra hora que no es la local...

$fecha=date("Y/m/d ").date("h:i:s");

me gustaria saber si alguien tiene una funcion que me de la hora local...gracias

Desconectado Pax

  • Moderador Global
  • Fanático
  • *****
  • Mensajes: 344
  • Puntuación: 4
  • Sexo: Masculino
    • Ver Perfil
    • Asi lo pienso, asi lo veo, asi lo escribo
Re: problema al guardar en campo tipo datetime
« Respuesta #1 : 03 de junio de 2009, 03:50:46 pm »
Esto:
Código: [Seleccionar]
<?php
$hora_local  
mktime(date("H")-4.5,date("i")); 
$hora=getdate($hora_local); 
echo 
$hora[year]."-".$hora[mon]."-".$hora[mday]." ".$hora[hours].":".$hora[minutes].":".$hora[seconds]; 
?>


Un usuario mas...
Todas tus preguntas, consigues respuesta en google
Googlear no cuesta nada...

http://php.org.ve/index.php/topic,104.0.html <-- Normas criollas del foro

Desconectado huascar

  • Novato
  • *
  • Mensajes: 23
  • Puntuación: 0
    • Ver Perfil
Re: problema al guardar en campo tipo datetime
« Respuesta #2 : 04 de junio de 2009, 08:54:40 am »
Agregando un poquito mas lo puedes hacer tambien de la siguiente manera
capturas los datos de la siguiente manera:::
Código: [Seleccionar]
<?php
$dia
=date(&#39;d&#39;);$mes=date(&#39;n&#39;);$ano=date(&#39;Y&#39;);
$meses=array(&#39;&#39;,&#39;Enero&#39;,&#39;Febrero&#39;,
&#39;Marzo&#39;,&#39;Abril&#39;,&#39;Mayo&#39;,&#39;Junio&#39;,&#39;Julio&#39;,&#39;Agosto&#39;,&#39;Septiembre&#39;,&#39;Octubre&#39;,
&#39;Noviembre&#39;,&#39;Diciembre&#39;);
?>



y los envias de la siguiente manera a la bd espero te sirva y saludos

Código: [Seleccionar]
<input type="hidden" name="dia" value="<? echo $dia; ?>">
<input type="hidden" name="mes" value="<? echo $mes; ?>">
<input type="hidden" name="ano" value="<? echo $ano; ?>">
<input type="hidden" name="hora" value="<? echo $hora; ?>">

Desconectado oyepez003

  • Usuario Dedicado
  • ***
  • Mensajes: 143
  • Puntuación: 6
  • Sexo: Masculino
  • La suerte esta en el conocimiento
    • Ver Perfil
    • Soluciones tecnológicas YepSua C.A.
Re: problema al guardar en campo tipo datetime
« Respuesta #3 : 04 de junio de 2009, 09:55:15 am »
Para que tener que hacer el calculo de la fecha actual con PHP si directamente con SQL lo puedes hacer.

INSERT INTO tabla (columna_time) value (NOW())

De hecho cuando creas las tablas puedes decirle a tu columna el default_value y puedes colocarle NOW().

Espero te sirva,

Saludos,.
--
Omar Yepez
http://www.yepsua.com The YepSua team
http://jquery4php.sourceforge.net/ The jQuery4PHP project
Sigueme: http://twitter.com/oyepez003

Desconectado jgblarry

  • Novato
  • *
  • Mensajes: 12
  • Puntuación: 0
  • Sexo: Masculino
  • El tiempo de Dios es Perfecto
    • Ver Perfil
Re: problema al guardar en campo tipo datetime
« Respuesta #4 : 09 de junio de 2009, 10:26:50 am »
gracias a todos por su ayuda...ya resolvi

PHP de Venezuela

Re: problema al guardar en campo tipo datetime
« Respuesta #4 : 09 de junio de 2009, 10:26:50 am »

 

PHP de Venezuela on Facebook