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: 16 años
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.