Obtener una fecha restando o sumando dias a la fecha actual con PHP.
El tÃtulo del post no se si sea de lo mas claro pero les comento. Ayer tuve la necesidad de obtener una fecha restando cierta cantidad de dias a la fecha actual. Investigando en google llegue a varias funciones que me daban el numero de dias comprendidos entre 2 fechas pero esa no era mi necesidad hasta que verificando el manual de PHP (del cual tengo la versión en formato .chm) me encuentro con la función strtotime cuya descripción es la siguiente:
strtotime: Sirve para procesar cualquier descripción textual de fecha/hora en Inglés convirtiéndola en una timestamp de UNIX.
Sintaxis:
int strtotime ( string hora [, int ahora]);
Esta función nos permite obtener el timestamp mediante una cadena de texto, y ademas nos permite realizar ciertos calculos como sumar y restar dias, semanas, meses, horas etc…
Bien pues volviendo al tema principal, y una ves revisada dicha función, cree otra que reciba como parametro el numero de dias (Por ejemplo: +3 o -3), la compare con la fecha actual y me devuelva la fecha resultante en el formato Y-m-d.
La función es la siguiente:
Un ejemplo de su uso es el siguiente:
Para calcular en base a una fecha distinta a la actual serÃa de la siguiente forma:
Mas info de la función strtotime
¿Te pareció interesante la nota?, registrate a nuestro Feed para que estes al dia con las últimas notas que publicamos en WebAdictos, tambien te invitamos a explorar nuestros archivos tal vez encuentres notas y recursos que te sean de utilidad.
Si lo prefieres puedes utilizar el botón de post aleatorio para ir saltando entre nuestros contenidos.
Gracias por visitarnos.



Marzo 8th, 20088:25 am
Gacias por el truco, funciona a la perfeccion
Agosto 7th, 20082:26 pm
Gracias por la función…funciona muy bien.
Saludos.
P4blo.-
Agosto 12th, 200811:08 am
Un 10!
Septiembre 30th, 20085:33 pm
excelente maestro, despues de dos dias de busqueda al fin econtre la solucion.
muchas gracias