Ver Mensaje Individual
  #12 (permalink)  
Antiguo 10/10/2008, 10:54
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: problema de principiante con fecha en php !!

Cita:
Iniciado por vb2005 Ver Mensaje
El tema es que time() devuelve los valores como números, y no con números y caracteres como date, [...]

Luego si quisieras imprimir la fecha sería date("t-d-Y",$variable_time)

Cita:
Iniciado por php.net/date
The optional timestamp parameter is an integer Unix timestamp that defaults to the current local time if a timestamp is not given. In other words, it defaults to the value of time().
De hecho, date() se usa para obtener la fecha/hora indicándoles el formato como parámetro, mientras que time() te devuelve la marca de tiempo en segundos. date() usa esta marca o cualquiera que le pases como segundo parámetro para formatear y generar una "versión imprimible" de la fecha/hora. Prueba poniendo:

Código php:
Ver original
  1. header('Content-Type: text/plain');
  2.  
  3. var_dump( date('U') );
Imprime:
Código:
int(1223657605)
string(10) "1223657605"
La única diferencia es el tipo de valor devuelto, que en la práctica es intrascendente.

Cita:
Iniciado por vb2005 Ver Mensaje
además es mucho más presiso, ya que tenemos hasta segundos...
Si quieres hablar de precisión tienes la función microtime()

Saludos,