Foros del Web » Programando para Internet » PHP »

Funcion time();

Estas en el tema de Funcion time(); en el foro de PHP en Foros del Web. Hola a todos ! Tengo una gran duda y un desconocimiento sobre esta funcion.. Hice esto: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original $time = time ...
  #1 (permalink)  
Antiguo 01/08/2011, 20:44
Avatar de Damicapu  
Fecha de Ingreso: octubre-2009
Ubicación: Campana, Buenos Aires
Mensajes: 50
Antigüedad: 15 años, 1 mes
Puntos: 1
Funcion time();

Hola a todos !

Tengo una gran duda y un desconocimiento sobre esta funcion..

Hice esto:
Código PHP:
Ver original
  1. $time=time();
  2. echo''.$time.'';

por curiosidad y para ver si entenida un poco esta funcion, pero el resultado fue este: "1312252788"

Alguien puede explicarme como medir los dias, minutos y segundos o dias ?

Si por ejemplo yo guardo este valor "1312252788" en una base de datos como "dia de registro" y despues le quiero mostrar al usuario la fecha en que se registro, como "descifro" este numero ?

muchas gracias !
__________________
Probar, probar y probar es la unica manera en la que va a funcionar.
  #2 (permalink)  
Antiguo 01/08/2011, 20:46
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Funcion time();

la función time devuelve la fecha Unix actual, para ver el día, mes, año y hora etc... necesitas combinarlo con la función date.

http://co.php.net/manual/es/function.date.php

Código PHP:
Ver original
  1. <?php
  2.  
  3. echo date('Y-m-d H:s:i', time());
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #3 (permalink)  
Antiguo 01/08/2011, 20:53
Avatar de Damicapu  
Fecha de Ingreso: octubre-2009
Ubicación: Campana, Buenos Aires
Mensajes: 50
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Funcion time();

Yo necesito usar la funcion time(); y guardar los datos en unix porque estoy haciendo un sistema, el cual debe borrar datos que tengan 1 mes de antiguedad, y creo que eso no se puede hacer con el formato date('Y-m-d H:s:i'), ¿o si?
__________________
Probar, probar y probar es la unica manera en la que va a funcionar.
  #4 (permalink)  
Antiguo 01/08/2011, 20:55
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Funcion time();

Cita:
Iniciado por Damicapu Ver Mensaje
Yo necesito usar la funcion time(); y guardar los datos en unix porque estoy haciendo un sistema, el cual debe borrar datos que tengan 1 mes de antiguedad, y creo que eso no se puede hacer con el formato date('Y-m-d H:s:i'), ¿o si?
Claro que si se puede combinado con todas las funciones de fecha y hora.

http://co.php.net/manual/es/book.datetime.php

al usuario le muestras la fecha con la función date. En cuanto a comparar las 2 fechas no le veo ningún problema.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #5 (permalink)  
Antiguo 01/08/2011, 21:03
Avatar de Damicapu  
Fecha de Ingreso: octubre-2009
Ubicación: Campana, Buenos Aires
Mensajes: 50
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Funcion time();

no me carga el link http://co.php.net/manual/es/book.datetime.php

Mira, si yo tengo en una base de datos la fecha en este formato: 01/08/2011 que seria hoy, para contar si ha pasado 1 mes, la proxima fecha deberia ser 01/09/2011, eso se puede comparar directamente ? creo que se puede hacer, pero no automatizado, sino manual. Lo haria con un IF, pero seria manual.

Tengo un problema para entender estas 2 funciones. :(
__________________
Probar, probar y probar es la unica manera en la que va a funcionar.

Etiquetas: funcion, registro, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:46.