Foros del Web » Programando para Internet » Javascript »

por favor! necesito el nº de semana dada una fecha

Estas en el tema de por favor! necesito el nº de semana dada una fecha en el foro de Javascript en Foros del Web. a ver si me podeis decir como lo hago, que no encuentro el codigo en ningún sitio. gracias...
  #1 (permalink)  
Antiguo 10/01/2004, 08:33
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.135
Antigüedad: 21 años, 5 meses
Puntos: 2
por favor! necesito el nº de semana dada una fecha

a ver si me podeis decir como lo hago, que no encuentro el codigo en ningún sitio.

gracias
  #2 (permalink)  
Antiguo 13/01/2004, 05:25
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61

Prueba con esto. Si no lo entiendes o no te funciona dilo. Un saludo!!

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

    function 
fechas(){
    if(
document.forms[0].elements[0].value>31 || document.forms[0].elements[1].value>12){
    
alert("Por favor introduzca una fecha válida");return false}
    
    
fechaInicial=new Date(document.forms[0].elements[2].value,0,1);
    
primerDia=fechaInicial.getDay()
    
primerDia=primerDia*1000*60*60*24
    fechaInicial
=fechaInicial.getTime();
    
fechaInicial-=primerDia

    fecha
=new Date(document.forms[0].elements[2].value,document.forms[0].elements[1].value-1,document.forms[0].elements[0].value);
    
esteDia=fecha.getDay()
    
fechaFinal=fecha.getTime();

    
total=fechaFinal-fechaInicial;

    
totalSemanas=Math.ceil(total/(1000*60*60*24*7));
    if(
totalSemanas==0){alert("Por favor introduzca una fecha");return false}
    
alert("Ese día es de la semana "+totalSemanas+" del año "+document.forms[0].elements[2].value)
    }
    
    
    
</script>
</head>

<body>
<form action="javascript:alert('Enviandooo!!');">
<input type="text" maxlength="2" size="2" name="dia">
<input type="text" maxlength="2" size="2" name="mes">
<input type="text" maxlength="4" size="4" name="anual">
<input type="button" onclick="fechas();return false" value="ver que semana es">



</form>


</body>
</html> 
__________________
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 13:58.