Comunidad de diseño web y desarrollo en internet online

Fechas INT

Citar            
MensajeEscrito el 28 Jul 2010 01:57 am
Una pregunta. ¿Es válido guardar las fechas en formato time() (número entero de 10 dígitos), en la tabla de una base de datos?, ¿o puedo tener problemas al tratar de operar con la fecha?

Por bigote

32 de clabLevel



 

Argentina

firefox
Citar            
MensajeEscrito el 28 Jul 2010 03:25 pm
¿Cuando te refieres a formato time() estas hablando de un UNIX timestamp?

Por Odin

Claber

639 de clabLevel

2 tutoriales

Genero:Masculino   Premio_Secretos

El valle de las hamacas

firefox
Citar            
MensajeEscrito el 28 Jul 2010 05:09 pm
Me refiero a la función time() que me devuelve un número entero de diez dígitos, el cuál luego puedo visualizar, dándole formato con la función date(). Por ejemplo date("d-m-Y | h:i:s", time());

Por bigote

32 de clabLevel



 

Argentina

firefox
Citar            
MensajeEscrito el 28 Jul 2010 06:06 pm
Exactamente, ese número se conoce como UNIX timestamp. Es posible que puedas insertarlo en MySQL en un campo de tipo timestamp, pero yo te recomendaría que para mayor seguridad siempre le des formato con date antes de insertarlo. He visto casos en los que un mismo timestamp es interpretado "ligeramente distinto" entre PHP y MySQL.

Por Odin

Claber

639 de clabLevel

2 tutoriales

Genero:Masculino   Premio_Secretos

El valle de las hamacas

firefox
Citar            
MensajeEscrito el 28 Jul 2010 09:41 pm
Gracias.

Por bigote

32 de clabLevel



 

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.