How to check leap year in JavaScript

2 Answers

0 votes
const year = 2016;
                    
if (year % 400 == 0)
    console.log(year + " is a leap year");
else if (year % 100 == 0)
         console.log(year + " is not a leap year");
     else if (year % 4 == 0)
              console.log(year + " is a leap year");
          else
              console.log(year + " is not a leap year");
 



/*
run:  
 
2016 is a leap year
 
*/

 



answered May 23, 2017 by avibootz
edited Dec 12, 2024 by avibootz
0 votes
function checkLeapYear(year) {
    return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0;
}

const year = 2016;

console.log(checkLeapYear(year)); 



/*
run:  
 
true
 
*/

 



answered Dec 12, 2024 by avibootz

Related questions

3 answers 407 views
1 answer 272 views
1 answer 211 views
211 views asked Dec 12, 2024 by avibootz
1 answer 203 views
203 views asked Dec 12, 2024 by avibootz
1 answer 207 views
207 views asked Dec 12, 2024 by avibootz
1 answer 205 views
205 views asked Dec 12, 2024 by avibootz
1 answer 218 views
218 views asked Sep 26, 2024 by avibootz
...