Foros del Web » Programando para Internet » Javascript »

Calendario

Estas en el tema de Calendario en el foro de Javascript en Foros del Web. Hola buenas. Tengo que hacer un calendario en javascript pero no se como hacer para calcular en que dia empieza un mes(lunes,martes...) a ver si ...
  #1 (permalink)  
Antiguo 03/01/2008, 09:38
D_Z
 
Fecha de Ingreso: enero-2008
Mensajes: 22
Antigüedad: 16 años, 4 meses
Puntos: 0
Calendario

Hola buenas.

Tengo que hacer un calendario en javascript pero no se como hacer para calcular en que dia empieza un mes(lunes,martes...) a ver si alguien me puede etxar una mano Gracias!
  #2 (permalink)  
Antiguo 03/01/2008, 11:04
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 5 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.
  #3 (permalink)  
Antiguo 03/01/2008, 12:56
D_Z
 
Fecha de Ingreso: enero-2008
Mensajes: 22
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Calendario

muchas gracias por el codigo asi he resulto prefectamente mi duda. un Saludo!
  #4 (permalink)  
Antiguo 03/01/2008, 15:36
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 5 meses
Puntos: 61
Re: Calendario

De nada! Me alegro de que te sirviera!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:13.