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)
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire