Skip to content

Instantly share code, notes, and snippets.

@itsdonnix
Created February 16, 2022 09:04
Show Gist options
  • Save itsdonnix/66b06f21350ef90ef7f1afee8a81d63f to your computer and use it in GitHub Desktop.
Save itsdonnix/66b06f21350ef90ef7f1afee8a81d63f to your computer and use it in GitHub Desktop.
Calculate age
function calculateAge(year, month, date) {
const bornDate = new Date(year, month - 1, date);
const nowDate = new Date();
const bornYear = bornDate.getFullYear();
const nowYear = nowDate.getFullYear();
let age = nowYear - bornYear - 1;
if (
nowDate.getMonth() >= bornDate.getMonth() &&
nowDate.getDate() >= bornDate.getDate()
) {
age += 1;
}
return age;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment