PHP - adelantar una fecha 3 meses

   
Vista:

adelantar una fecha 3 meses

Publicado por martin (46 intervenciones) el 12/10/2012 13:39:44
Amigos de la web:

Estoy trabajando con una aplicación web en donde ingreso una fecha como por ejemplo:

01/10/2012 y al ingresar esta fecha me gustaria que me de como resultdo tres meses hacia adelante ejemplo:

$fecha = 01/10/2012 // ingreso este valor

$resultado = 01/01 2013 // el resultado seria 3 meses mas tarde

Exista alguna función que realice esto? Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
Imágen de perfil de xve

adelantar una fecha 3 meses

Publicado por xve (5515 intervenciones) el 13/10/2012 18:35:51
Hola Martin, para ello existe la función strtotime y/o mktime...
http://php.net/manual/en/function.strtotime.php

Por ejemplo, para obtener la fecha actual mas 3 meses con strtotime...
1
echo date('d/m/Y H:i:s', strtotime('+3 month'));


Lo mismo, pero con mktime...
1
echo date('d/m/Y H:i:s', mktime(0, 0, 0, date('m')+3, date('d'), date('y')));


Si quieres aumentar la fecha 01/10/2012 tres meses, puedes hacerlo así:
1
echo date('d/m/Y H:i:s', mktime(0, 0, 0, 10+3, 1, 2012));


Espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar