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. |