89 votes

Vérifier si l'année est bissextile en javascript

 function leapYear(year){
    var result; 
    year = parseInt(document.getElementById("isYear").value);
    if (years/400){
      result = true
    }
    else if(years/100){
      result = false
    }
    else if(years/4){
      result= true
    }
    else{
      result= false
    }
    return result
 }

Voici ce que j'ai jusqu'à présent (l'entrée est sur un from donc stocké dans "isYear"), j'ai essentiellement suivi ceci aquí Donc, en utilisant ce que j'ai déjà, comment puis-je vérifier si l'entrée est une année bissextile sur la base de ces conditions (notez que j'ai peut-être fait une erreur lors de la mise en œuvre du pseudo-code, s'il vous plaît corrigez-moi si je l'ai fait) Edit : Notez que cela doit utiliser un entier et non une fonction de date.

-10voto

SrikanthManian Points 152

Vous pouvez essayer d'utiliser l'objet date de JavaScript

new Date(year,month).getFullYear()%4==0

Ceci retournera vrai ou faux.

-15voto

Maruf Sarkar Points 1

Mon code est très facile à comprendre

var year = 2015;
var LeapYear = year % 4;

if (LeapYear==0) {
    alert("This is Leap Year");
} else {
    alert("This is not leap year");
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X