Bueno... que sorpresa al ver que el magnífico Kao (hola Kao!!) ya había respondido... como es largo el código ya a pesar que el de Kao es mejor pues lo pongo como testimonio de que yo tb quería ayudar!!
Un saludo Código PHP:
<html>
<head>
<title>Fechitas</title>
<script>
var anio
var mees
//febrero 2003: el mes de las fechas.
chicaDeAyer=[31,28,31,30,31,30,31,31,30,31,30,31];
cancionDe1981=["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiempre","octubre","noviembre","diciembre"]
var unDiaCualquieraNoSabesQueHoraEs=new Date();
var teAcuestasAMiLadoSinSaberPorque=unDiaCualquieraNoSabesQueHoraEs.getYear();
var lasCallesMojadasTeHanVistoCrecer=unDiaCualquieraNoSabesQueHoraEs.getMonth();
var yTuEnTuCorazonEstasLlorandoOtraVez=unDiaCualquieraNoSabesQueHoraEs.getDate();
var chicaVeteATuCasaNoPodemosJugar
var jugandoConLasFloresDeMiJardin
function dias(mes){
jugandoConLasFloresDeMiJardin=""
mes=mes-1;
if (mes==lasCallesMojadasTeHanVistoCrecer&&anio==teAcuestasAMiLadoSinSaberPorque){dia=yTuEnTuCorazonEstasLlorandoOtraVez}
else {dia=chicaDeAyer[mes]}
for (meAsomoALaVentanaEresLaChicaDeAyer=1;meAsomoALaVentanaEresLaChicaDeAyer<dia+1;meAsomoALaVentanaEresLaChicaDeAyer++){
if(!jugandoConLasFloresDeMiJardin){jugandoConLasFloresDeMiJardin='<select name="dia" size="1"><option value="--">--</option>'}
jugandoConLasFloresDeMiJardin=jugandoConLasFloresDeMiJardin+'<option value="'+meAsomoALaVentanaEresLaChicaDeAyer+'">'+meAsomoALaVentanaEresLaChicaDeAyer+'</option>'
}
jugandoConLasFloresDeMiJardin=jugandoConLasFloresDeMiJardin+'</select>'
diita.innerHTML=jugandoConLasFloresDeMiJardin
}
function meses(anio2){
chicaVeteATuCasaNoPodemosJugar=""
anio=anio2
if (anio==teAcuestasAMiLadoSinSaberPorque){
mees=lasCallesMojadasTeHanVistoCrecer+1}
else {mees=12;}
for (demasiadoTardeParaComprender=0;demasiadoTardeParaComprender<mees;demasiadoTardeParaComprender++){
if(!chicaVeteATuCasaNoPodemosJugar){chicaVeteATuCasaNoPodemosJugar='<select onchange="dias(this.selectedIndex)" name="mes" size="1"><option value="--">--</option>'}
chicaVeteATuCasaNoPodemosJugar=chicaVeteATuCasaNoPodemosJugar+'<option value="'+demasiadoTardeParaComprender+'">'+cancionDe1981[demasiadoTardeParaComprender]+'</option>';
}
chicaVeteATuCasaNoPodemosJugar=chicaVeteATuCasaNoPodemosJugar+'</select>'
mesecito.innerHTML=chicaVeteATuCasaNoPodemosJugar
}
function empezar(){
tusCabellosDoradosParecenElSol=""
for (laLuzDeLaManianaEntraEnLaHabitacion=teAcuestasAMiLadoSinSaberPorque;laLuzDeLaManianaEntraEnLaHabitacion>1940;laLuzDeLaManianaEntraEnLaHabitacion--){
if(!tusCabellosDoradosParecenElSol){var tusCabellosDoradosParecenElSol='<select onchange="meses(this.value)" name="anio" size="1"><option value="--">--</option>'}
tusCabellosDoradosParecenElSol=tusCabellosDoradosParecenElSol+'<option value="'+laLuzDeLaManianaEntraEnLaHabitacion+'">'+laLuzDeLaManianaEntraEnLaHabitacion+'</option>';
}
tusCabellosDoradosParecenElSol=tusCabellosDoradosParecenElSol+'</select>'
anito.innerHTML=tusCabellosDoradosParecenElSol;
}
</script>
</head>
<body onload="empezar()">
<form action="AntonioVega" name="NachaPop" id="NachaPop">
<table><tr><td><div id=diita><select name="" disabled><option>--</option>
</select></div></td><td><div id=mesecito><select name="" disabled><option>------------</option>
</select></div></td><td><div id=anito></div></td></tr></table>
</form>
</body>
</html>