A leap year is a calendar year that contains an additional day added to keep the calendar year synchronized with the astronomical year or seasonal year.
Returns if the current year is leap.
Currently(2022) it returns 👇
{ "result": false }
Returns if ${YEAR}
is a leap year.
{ "result": true }
A list with all the leap years from year ${START}
to ${END}
.
{ "result": [4, 8, 12, 16, 20] }
You can see usage examples (in different languages) in examples/ and in the tests.
- leap_year: Contains the core logic of this API.
Includes a CLI Tool if you are interested.
- leap_years_utils: The logic for the in Range Section.
- Jul 21, 2021: Start, using Express and CommonJS 🎉
The logic to calculate if the year was a leap year was in the router.
- Dec 23, 2021: Move to ESM 🚀
The logic where moved to an NPM package, check-leap-year.
- Jan 31, 2022: Add usage example in different languages 👀
Especially Go, Ruby and Python.
The NPM package was deprecated in favor of @ultirequiem/leap-year, which is Deno first but works on Node.js and the browser too 😆
Open an Issue, I will check it a soon as possible 👀
If you want to hurry me up a bit send me a tweet 😆
Consider supporting me on Patreon if you like my work 🙏
Don't forget to start the repo ⭐
Licensed under the MIT License 📄