Título: PHP... Guardando un timestamp Publicado por: dimitrix en 17 Julio 2011, 17:17 pm Vamos a ver, en PHP se usar genial el Timestamp (refieriéndome a 1310919132).
Normalmente lo trato como un número y luego le paso la función date() y las funciones creadas por mi. El problema es que ahora lo tengo que guardar en una base de datos y normalmente lo guardaría en INT. Pero el problema es que existen tres formas: - INT - DATE - TIMESTAMP Por lo que no se 'cual es mejor' para guardarlo y si luego al recoger el dato se usaría igual. Un saludo y gracias :-D Título: Re: PHP... Guardando un timestamp Publicado por: Nakp en 17 Julio 2011, 18:03 pm timestamp es timestamp (formato unix) date es date (formato humano: 'YYYY-MM-DD') y datetime es formato humano tambien ('YYYY-MM-DD HH:MM:SS'
yo personalmente prefiero date o datetime en la base de datos y en php usar siempre date (o el objeto DateTime) y darle el formato que necesito guardar Título: Re: PHP... Guardando un timestamp Publicado por: dimitrix en 17 Julio 2011, 18:10 pm Ok, gracias, usaré el timestamp, puesto que le tengo que dar 10 formatos diferentes xDD por lo que me va a ser más cómodo trabajar así :-D
Gracias de nuevo. Título: Re: PHP... Guardando un timestamp Publicado por: Nakp en 18 Julio 2011, 00:52 am ok, solo ten presente que no puedes ingresar fechas anteriores al 1 de enero de 1970 a las 0:00 (olvidate de usar timestamp para fechas de nac)
como te digo, lo que suelo hacer en php es usar DateTime Código
Título: Re: PHP... Guardando un timestamp Publicado por: dimitrix en 18 Julio 2011, 15:04 pm Gracias Nakp, el problema también de timestamp es que no se puede usar para fechas 'muy futuras', como el 2050 (o por lo menos no me lo muestra).
|