La Web del Programador: Comunidad de Programadores
 
    Pregunta:  16903 - AñOS BISIESTROS
Autor:  alberto fernandez
Tengo que hacer un pequeño Script en javaScript .
Su funcion es que dependiendo en que mes me encuentro solo me deje meter hasta un numero de dias.
El problema es que los años bisiestos en febrero tengo 29 dias y no se como calcular para que cada cuatro años me calcule un dia mas en javaScript,
Si alguien puede ayudarme se lo agradecere.
Gracias por todo

  Respuesta:  Adri
Por la largada de la respuesta se encuentra en el archivo resp16903.txt.

  Respuesta:  J. A.
Solo tienes que averiguar si dividiendo el año entre cuatro el resto es cero de esta manera:
if (anio % 4 == 0)
dias = 29;
Debes tener atencion ya que los años multiplos de 100 no son bisiestos aunque los multiplos de 400 si. Por tanto el codigo queda asi:
if ((anio % 4 == 0 && anio % 100 != 0) || anio % 400 == 0)
dias = 29;
Con eso deberia valerte.