Foros del Web » Programando para Internet » PHP »

restar meses a una fecha actual

Estas en el tema de restar meses a una fecha actual en el foro de PHP en Foros del Web. hola amigos necesito restarle 3 meses a una fecha actual intente hacerlo asi Código PHP: $fecha2  =  mktime ( $fecha [ "mday" ], $fecha [ ...
  #1 (permalink)  
Antiguo 04/05/2009, 14:00
Avatar de Sandino  
Fecha de Ingreso: octubre-2006
Mensajes: 277
Antigüedad: 17 años, 6 meses
Puntos: 1
restar meses a una fecha actual

hola amigos necesito restarle 3 meses a una fecha actual intente hacerlo asi

Código PHP:
$fecha2 mktime($fecha["mday"],$fecha["mon"]-1,$fecha["year"]); 
echo 
date("d-m-Y",$fecha2); 
pero lamentablemente no cumple con lo que quiero, pq me imprime el resultado
Código PHP:
03-05-2009 
Alguien que me pueda corregir o ayudar??
Gracias!!
  #2 (permalink)  
Antiguo 04/05/2009, 15:47
 
Fecha de Ingreso: agosto-2006
Mensajes: 121
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: restar meses a una fecha actual

Si lo que quieres es restar 3 meses a la fecha actual entonces puedes probar algo como

Código PHP:
echo date("d-m-Y"time() - 24 60 60 30 3); 
Suponiendo meses de 30 días

saludos
  #3 (permalink)  
Antiguo 04/05/2009, 16:16
 
Fecha de Ingreso: abril-2009
Ubicación: Córdoba, Argentina
Mensajes: 28
Antigüedad: 15 años
Puntos: 0
Respuesta: restar meses a una fecha actual

$tiempo_menos_3_meses = mktime(0, 0, 0, date("m")-3 , date("d"), date("Y"));
echo date("d-m-Y", $tiempo_menos_3_meses);

Lo mismo para restar dias, y años
  #4 (permalink)  
Antiguo 05/05/2009, 07:19
Avatar de Sandino  
Fecha de Ingreso: octubre-2006
Mensajes: 277
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: restar meses a una fecha actual

funciono!!! muchas gracias!!
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 07:04.