année bissextile , JQuery JavaScript

Parfois qu'on a besoin de vérifier si une année donnée est bissextile ou pas  . Il existe alors un tas d'algorithme pour ce calcul mais  pour le cas de  JavaScript  le travaille est presque fait car il suffit de vérifier que le 29 février existe bien pour cette année .

Pour ce on crée une fonction qui indique a chaque fois si telle année est bissextile   :


function isLeapYear(year){
     //vérifier que le l année est bien fournie et la convertir en string si il faut 
    var dt=year? new Date(year.toLocaleString()):new Date() ;
     return new Date(dt.getFullYear(),1,29).getDate()==29;
}

Et voila ; cette fonction on pourrai l’appeler
     
       isLeapYear();             sans paramètres , pour dire l année courante
       isLeapYear(00)          pour l'année courante.
       isLeapYear("00") ; isLeapYear("2000") ; isLeapYear(2000 ) ;   l'année     2000    

Evidemment le retour (renvoie) de cette fonction sera (true/false) (vrai/faux)

0 commentaires:

Enregistrer un commentaire