Foros del Web » Programando para Internet » PHP »

Icremento de los meses dado una Fecha inicial PHP

Estas en el tema de Icremento de los meses dado una Fecha inicial PHP en el foro de PHP en Foros del Web. Necesito incrementar los meses dado una fecha inicial Ejem: $Fecha_inicial="17/05/2002" y dado eso deceo hacer un plan de pagos q la siguiente fecha sea: 17/06/2002 ...
  #1 (permalink)  
Antiguo 19/06/2002, 11:04
 
Fecha de Ingreso: junio-2002
Mensajes: 39
Antigüedad: 21 años, 9 meses
Puntos: 0
Icremento de los meses dado una Fecha inicial PHP

Necesito incrementar los meses dado una fecha inicial
Ejem:
$Fecha_inicial="17/05/2002"

y dado eso deceo hacer un plan de pagos
q la siguiente fecha sea:
17/06/2002
17/07/2002
17/08/2002
....
Al guien me puede ayudar URGENTE
Muchas gracias
  #2 (permalink)  
Antiguo 19/06/2002, 12:40
Avatar de gomo  
Fecha de Ingreso: mayo-2002
Ubicación: [email protected]
Mensajes: 906
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: Icremento de los meses dado una Fecha inicial PHP

Bueno supongamos que es:
$fecha= "24/4/1987"
separas el string en un array:
$array_fecha = explode("/",$fecha);
entonces $array fecha se vuelve un array donde $array_fecha[1] es 24, $array_fecha[2] es 4 y asi (no se si empieza en 1 o en 0, fijate)
Entonces (suponiendo que empiece en 1), para subirle un mes haces:
$array_fecha[2]++;
y le agrega 1
ahora que si el mes es 12, tenes que hacer algunos comandos para que vuelva a 1 y suba un año, pero eso te lo dejo a vos...
Saludos...


<div align="center"><img src="http://cablemodem.fibertel.com.ar/sainztrapaga/images/firma.jpg" width="435" height="70" border="0">
</div>
  #3 (permalink)  
Antiguo 19/06/2002, 13:55
 
Fecha de Ingreso: junio-2002
Mensajes: 39
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Icremento de los meses dado una Fecha inicial PHP

Muchas Gracias Gomo:
Lo resolvi de otra manera hace instantes...
combinando date y mktime en un for... incluso cuando pasa el fin de año se incrementa el digito... creo q me servira.. lo necesito para mi proy.
es esto:
//donde $i tiene los meses..
for (i=1;i&lt;20;i++)
{ echo date(&quot;d/m/Y&quot;,mktime(0,0,0,$i,14,2001)
}
salu2
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 23:54.