Hola foro,
 
Mi duda es simple. Estuve hace poco probando las funciones date de PHP y no logro encontrar la forma de hacer lo siguiente
 
Necesito restarle exactamente un mes al mes actual. Validar que no sea una fecha invalida y retornar dicho valor
 
Ejemplos:
 
Hoy es 4 Abril.. Resto un mes = 4 Marzo
 
Hoy es 31 Marzo.. Resto un mes = 28 febrero
 
Hoy es 31 Diciembre.. Resto un mes = 30 Noviembre
 
Hoy es 18 de agosto.. Resto un mes = 18 Julio
 
 
como veran es un facil concepto.. sin embargo las funciones php no relacionan fechas entre dias y mes.. o al menos yo no se hacerlo. Entonces cuando intento hacer alguna solucion ocurre que solo me resta 28 dias osea 4 semanas exactas, o simplement me resta el mes y da error en la fechas como marzo febrero
 
 
Alguien tiene alguna idea??
 
Gracias de antemano 
   
 





