Tema: Calendario
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/01/2008, 11:04
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses
Puntos: 61
Re: Calendario



Prueba con esto:

Código PHP:
<html>
<
head>
<
title>Untitled</title>
</
head>

<
body>
<
script>
dias=["Domingo","Lunes","Martes","Mi&eacute;rcoles","Jueves","Viernes","S&aacute;bado"];
function 
saberDia(m,a){
dia=new Date(a,m);
diaSemana=dia.getDay();
document.getElementById("pepe").innerHTML="El primer d&iacute;a de ese mes es un "+dias[diaSemana];
}

</script>
<form action="" onsubmit="javascript:saberDia(this.mes.value,this.anio.value);return false">
<label for="mes">Elige un mes</label>
<select id="mes" name="mes" title="Elige mes">
    <option value="0" selected="selected">Enero</option>
    <option value="1">Febrero</option>
    <option value="2">Marzo</option>
    <option value="3">Abril</option>
    <option value="4">Mayo</option>
    <option value="5">Junio</option>
    <option value="6">Julio</option>
    <option value="7">Agosto</option>
    <option value="8">Septiembre</option>
    <option value="9">Octubre</option>
    <option value="10">Noviembre</option>
    <option value="11">Diciembre</option>
    
</select>
<label for="anio">Escribe un año</label>
<input type="text" name="anio" id="anio" value="2008" size="4" maxlength="4" />
<input type="submit" value="Saber día del mes" />
</form>
<div id="pepe"><br />
</div>
</body>
</html> 
Lo que te interesa es lo que está dentro del script. Lo del formulario y demás lo he puesto para que pruebes.

Has de saber que enero es el mes cero y diciembre -por tanto- es el mes 11. Y que la semana para javascript comienza en domingo, por lo que el día de la semana cero es domingo y el sábado es el día seis.
Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.