Auto Calculate Age Based On Birthday In jQuery - Ager.js
File Size: | 4.7 KB |
---|---|
Views Total: | 8948 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

Ager.js is a small yet useful Age Calculator written in jQuery that automatically calculates someone's age based on the Date of Birth you provide.
You can customize the date format and prefix/suffix of the output.
How to use it:
1. To get started, include the JavaScript file ager.js
after loading jQuery library (slim build).
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"> </script> <script src="ager.js"></script>
2. Wrap the Date of Birth into a container element.
<span class="ager">1990-08-06</span>
3. Call the function on the element and customize the output with the following parameters.
$('.ager').ager({ years_text: "Years Old", output: "%a %Y | %M. %D<sup>%s</sup> %y", day_first_suffixes: ["st", "nd", "rd"], day_global_suffixes: "th", text_months: ["Jan", "Feb", "Mar", "Apr", "May", "jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], output_type: "html" // or text });
<!-- Output --> 28 Years Old | 08/06/1990
4. Date and Time Format Strings.
- %d: 01-31
- %D: 1-31
- %m: 01-12
- %M: 1-12
- %N: Month name
- %y: Birthday year
- %Y: e.g. 28 years old
- %a: Calculated age
- %s: Day's suffix
5. You can also specify the date of birth in the JavaScript:
$('.ager').ager({ birth: "1990-08-06" });
This awesome jQuery plugin is developed by jhechavarria. For more Advanced Usages, please check the demo page or visit the official website.