Cita:
Iniciado por jheckson
Umm creo saber que es... si mal no recuerdo hay que transformar el string que devuelve los date dentro de mktime a enteros para que funcionen! Pruebalo y me dices que tal te va! =)
$cantidadMesesRestar = 1;
echo date('m-Y', mktime(0,0,0, ((int)date('m') - $cantidadMesesRestar), 1, (int)date('Y')));
Cita:
Iniciado por JorgeQuirino
Vale men muchas gracias, perfectamente como lo queria Saludos
de todas formas te dejo esta pequeña funcion, en donde no importa el mes ni año que sea no existira problemas.
Código PHP:
function mes_anterior($fecha)
{
$mes=(substr($fecha, 0,2)-1);$anno=substr($fecha,-4);
if($mes<=9){$mes="0".$mes;}if($mes==00){$mes="12"; $anno=($anno-1);}
return $fecha_final=$mes."-".$anno;
}
echo mes_anterior(date("m-Y"));
saludos