Foros del Web » Programando para Internet » PHP »

Sumar o Restas horas a una variable

Estas en el tema de Sumar o Restas horas a una variable en el foro de PHP en Foros del Web. Amigos, existe una forma expedita de restar o sumar una cantidad de horas a una variable al momento de tomar la hora del servidor ? ...
  #1 (permalink)  
Antiguo 23/11/2005, 07:13
Avatar de gonzalezmfrank  
Fecha de Ingreso: julio-2005
Ubicación: Maracaibo - Venezuela
Mensajes: 266
Antigüedad: 12 años, 4 meses
Puntos: 0
Sumar o Restas horas a una variable

Amigos, existe una forma expedita de restar o sumar una cantidad de horas a una variable al momento de tomar la hora del servidor ?

Tengo una variable creada a partir de :

Código PHP:
$hora_actual date('H:i:s'); 
Por lo que he visto en el manual de PHP mktime puede darme un valor si deseo restar 2 horas

Código PHP:
$ahora  mktimedate("H")-2,date("i"),date("s"), date("m")  , date("d")+1date("Y")); 
Pero necesito lo mismo con el formato de hh:mm:ss

Podria usar ?

Código PHP:
$hora_actual date('H')-2.":".date('i').":".date('s'); 
o existe una opcion mas "legible" o directa dentro de la funcion

Gracias.

Frank
  #2 (permalink)  
Antiguo 23/11/2005, 08:52
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Podrías usar TIMESTAMP (la fecha en formato UNIX)

$time=time()-segundos; // la fecha/horas que quieras operar .. pasalo a segundos.

y luego formatear el resultado con date()

Un saludo,
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 09:00.