Cita:
Iniciado por eits creo que lo que necesitas es
esto
saludos.
Código PHP:
<?php
$fecha = date_create(date('Y-m-d'));
date_sub($fecha, date_interval_create_from_date_string('1 month'));
echo date_format($fecha, 'Y-m-d');
echo "<br />";
$fecha = date_create('2011-03-31');
date_sub($fecha, date_interval_create_from_date_string('1 month'));
echo date_format($fecha, 'Y-m-d');
?>
resultados
2011-03-04
2011-03-03
como veras el primero funciona a la perfeccion, sin embargo el segundo no me devuelve a febrero sino que directamente resta 4 semanas independientemente de cuantos dias tenga, o de que mes sea.
De todas formas gracias.. Estan muy buenas esas funciones, no las conocia
PD: hare una funcion a partir de aqui para validar eso del mes xd
Saludos