Inicialmente el calendario está en Febrero, y tienes algo así:
Código PHP:
Ver original<?php
//Si viene por post, recoges el valor, si no, lo calculas con la fecha actual
$actual = isset($_GET['mes'])?
$_GET['mes']:date('m'); //El nombre del mes
$nombre_mes = date('F', mktime(0, 0, 0, $actual+1, 0, 0)); //Estos dos valores guardan siempre la misma relación, pero hay que tener en cuenta máxiimo y mínimo
$anterior = $actual - 1;
if($anterior<=1) $anterior = 1;
$siguiente = $actual + 1;
if($siguiente>=12) $siguiente = 12;
?>
<a href="
<?php echo $_SERVER['PHP_SELF']; ?>?mes=
<?php echo $anterior?>">Anterior</a> <a href="
<?php echo $_SERVER['PHP_SELF']; ?>?mes=
<?php echo $actual?>">
<?php echo $nombre_mes; ?>,
<?php echo date('Y');?></a> <a href="
<?php echo $_SERVER['PHP_SELF']; ?>?mes=
<?php echo $siguiente?>">Siguiente</a>
Salu2