Foros del Web » Programando para Internet » PHP »

restarle 1h a la hora actual time()

Estas en el tema de restarle 1h a la hora actual time() en el foro de PHP en Foros del Web. Código PHP: // Calculamos el tiempo de inactividad $r_1  =  time () - ( 1  *  1  *  60  *  1 ); $date_final  =  date ( 'Hi' ,  $r_1 );  Estaría correcto ...
  #1 (permalink)  
Antiguo 08/09/2010, 18:03
 
Fecha de Ingreso: septiembre-2009
Mensajes: 230
Antigüedad: 14 años, 6 meses
Puntos: 2
restarle 1h a la hora actual time()

Código PHP:
// Calculamos el tiempo de inactividad
$r_1 time() - (60 1);
$date_final date('Hi'$r_1); 
Estaría correcto eso? Yo quiero restarle 60mins a los minutos actuales, y no lo hace... Ayuda?
  #2 (permalink)  
Antiguo 08/09/2010, 18:06
Avatar de Ronin46  
Fecha de Ingreso: junio-2009
Mensajes: 398
Antigüedad: 14 años, 9 meses
Puntos: 8
Respuesta: restarle 1h a la hora actual time()

Código PHP:
Ver original
  1. $r_1 = time() - 3600;

60 minutos * 60 segundos = 3600 ;)
__________________
http://www.controldegastos.com, acepto sugerencias para el sitio.
Repetir conmingo: "tengo que dedicar más tiempo a gozar de placer"
  #3 (permalink)  
Antiguo 08/09/2010, 18:07
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: restarle 1h a la hora actual time()

time() devuelve el "tiempo" en segundos, asi que 60 minutos serian 3600 segundos:

Código PHP:
// Calculamos el tiempo de inactividad
$r_1 time() - (3600 1);
$date_final date('Hi'$r_1); 
  #4 (permalink)  
Antiguo 08/09/2010, 18:10
 
Fecha de Ingreso: septiembre-2009
Mensajes: 230
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: restarle 1h a la hora actual time()

Bien, me reusltó, descuenta 1h... Ahora, yo quiero decirle que $date_inicial(ni bein se logeo) y date_final(ni bein refresco la pagina) no supera los 60 minutos, que sigua:

Código PHP:
// Calculamos el tiempo de inactividad
$r_1 time() - 3600;
//$date_final = $date_time - $date_t;
$date_final date('Hi'$r_1);
print 
$date_final;
// Verificamos que no haya transcurrido más de una hora
if ($date_final 60) { 
  #5 (permalink)  
Antiguo 08/09/2010, 18:15
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: restarle 1h a la hora actual time()

Usa sesiones para que puedas lograrlo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #6 (permalink)  
Antiguo 08/09/2010, 18:25
 
Fecha de Ingreso: septiembre-2009
Mensajes: 230
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: restarle 1h a la hora actual time()

Cita:
Iniciado por abimaelrc Ver Mensaje
Usa sesiones para que puedas lograrlo.
pero yo quiero renovarlas cada 60minutos tambien, no tenés idea cómo podría lograrlo??
  #7 (permalink)  
Antiguo 08/09/2010, 18:28
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: restarle 1h a la hora actual time()

Con sesiones.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #8 (permalink)  
Antiguo 08/09/2010, 18:33
 
Fecha de Ingreso: septiembre-2009
Mensajes: 230
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: restarle 1h a la hora actual time()

Algún link..?
  #9 (permalink)  
Antiguo 08/09/2010, 18:40
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: restarle 1h a la hora actual time()

¿Qué no sabes hacer? Si son sesiones mira este enlace http://www.php.net/manual/en/book.session.php, solo es cuestión de combinar lo que te indicaron con lo de las sesiones.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #10 (permalink)  
Antiguo 08/09/2010, 19:11
 
Fecha de Ingreso: septiembre-2009
Mensajes: 230
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: restarle 1h a la hora actual time()

Cita:
Iniciado por abimaelrc Ver Mensaje
¿Qué no sabes hacer? Si son sesiones mira este enlace http://www.php.net/manual/en/book.session.php, solo es cuestión de combinar lo que te indicaron con lo de las sesiones.

No entiendo como saber cuando se mando una session y cuando no

Etiquetas: time
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 01:01.