Ver Mensaje Individual
  #10 (permalink)  
Antiguo 31/03/2014, 13:36
Avatar de rigo_5834
rigo_5834
 
Fecha de Ingreso: julio-2009
Mensajes: 99
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: imprimir la fecha pero restandole 1 mes

Cita:
Iniciado por jheckson Ver Mensaje
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 Ver Mensaje
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($fecha0,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