Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2008, 20:40
Avatar de robertereter
robertereter
 
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla city
Mensajes: 10
Antigüedad: 18 años, 5 meses
Puntos: 0
Listar mes y año empezando del actual hasta el del inicio

Pues como llevo desde Febrero aprendiendo php y aprendido mucho de esta web les pego un codigo que me acabo de hacer del que ya me puedo sentir orgulloso :).

Código PHP:
$anoWeb = 2005;
$mesWeb = 03;

$anoActual = date("Y");
$mesActual = date("m");
$laDifAno = $anoActual - date("$anoWeb");
$mesesDifAno = $laDifAno * 12;
$laDifMes = $mesActual - date("$mesWeb");
$totalMeses = $mesesDifAno+($laDifMes)+1;
$ano = $anoActual;
$mes = array('Diciembre','Noviembre','Octubre','Septiembre','Agosto','Julio','Junio','Mayo','Abril','Marzo','Febrero','Enero');
$numMes = 12 - $mesActual;
$i = 0;
while(
$i < $totalMeses) {
    if(
$numMes == 12) {$numMes = 0; $ano = $ano-1;}

    echo 
"".$mes[$numMes]." ".$ano."<br />";//imprime el mes en el formato del array

    
$numMes++;
    
$i++;
} 
Sirve como dice el titulo para listar el mes y el año comenzando desde el actual hasta el del inicio de comienzo de la web y que deberás indicar en $anoweb y $mesweb.
Se mostrará en este formato:

Junio 2008 //mes actual
Mayo 2008
Abril 2008
etc...

hasta mes y año del inicio que hayas fijado. Puede venir bien para una especie de blog.