Awesome Leap Year Calculation in JavaScript
What is a Leap Year (Wikipedia Definition) A leap year (or intercalary or bissextile year ) is a year containing one additional day (or, in the case of lunisolar calendars , a month) in order to keep the calendar year synchronized with the astronomical or seasonal year . Because seasons and astronomical events do not repeat in a whole number of days, a calendar that had the same number of days in each year would, over time, drift with respect to the event it was supposed to track. By occasionally inserting (or intercalating ) an additional day or month into the year, the drift can be corrected. A year that is not a leap year is called a common year . [1] Leap Year Algorithm Below a simple algorithm for determining a leap year is introduced. if year is divisible by 400 then is_leap_year else if year is divisible by 100 then not_leap_year ...