Código PHP:
#Función para formar la lista de años
function ShowAllYears($comienzo,$final){
$actual = date("Y");
echo "<select name='ano' size='1' class='txt' id='ano'>";
for($i=$comienzo;$i<=$final;$i++){
if($i==$actual){
echo "<option value=".$i." selected>".$i."</option>";
}else{
echo "<option value=".$i.">".$i."</option>";
}
}
echo "</select>";
}
#Función para formar el Listado de meses
function ShowAllMonths(){
$actual = date("m");
$meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
echo "<select name='mes' size='1' class='txt' id='mes'>";
for($i=1;$i<=12;$i++){
if($i==$actual){
echo "<option value=".$meses[$i-1]." selected>".$meses[$i-1]."</option>";
}else{
echo "<option value=".$meses[$i-1].">".$meses[$i-1]."</option>";
}
}
echo "</select>";
}
#Función para formar los días
function ShowAllDays($mes){
$actual = date("d");
switch ($mes){
case 1: $dias_del_mes = 31; break;
case 2: $dias_del_mes = 28; break;
case 3: $dias_del_mes = 31; break;
case 4: $dias_del_mes = 30; break;
case 5: $dias_del_mes = 31; break;
case 6: $dias_del_mes = 30; break;
case 7: $dias_del_mes = 31; break;
case 8: $dias_del_mes = 31; break;
case 9: $dias_del_mes = 30; break;
case 10: $dias_del_mes = 31; break;
case 11: $dias_del_mes = 30; break;
case 12: $dias_del_mes = 31; break;
}
echo "<select name='dia' size='1' class='txt'>";
for($i=1;$i<=$dias_del_mes;$i++){
if($i==$actual){
echo "<option value=".$i." selected>".$i."</option>";
}else{
echo "<option value=".$i.">".$i."</option>";
}
}
echo "</select>";
}
Código PHP:
$mes = date('m'); ShowAllDays($mes); ShowAllMonths();
$act = date('Y');
$actual = $act + 10;
ShowAllYears(1900,$actual);
Otra cosa donde puedo encontrar un calendario para ponerle a mi sitio, o mejor un tutorial de como hacerlo
Salu2
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)