Age Caluculation logic
Sat Aug 12 2023 08:41:19 GMT+0000 (Coordinated Universal Time)
Saved by
@pradhyumnsoni
#react.js
#javascript
export function calculateAge(dob) {
const userDob = dob.split("/");
const birthDate = new Date(userDob[2], userDob[1]-1, userDob[0]);
const today = new Date();
const yyyy = today.getFullYear();
let mm = today.getMonth();
let dd = today.getDate();
if (dd < 10) dd = "0" + dd;
if (mm < 10) mm = "0" + mm;
const formattedTodayDate = new Date(yyyy, mm, dd);
let year_difference =
formattedTodayDate.getFullYear() - birthDate.getFullYear(); // 2001 - 2000 = 1
let one_or_zero =
formattedTodayDate.getMonth() < birthDate.getMonth() ||
(formattedTodayDate.getMonth() === birthDate.getMonth() &&
formattedTodayDate.getDate() < birthDate.getDate())
? 1
: 0;
let age = year_difference - one_or_zero;
return age;
}
content_copyCOPY
Age Caluculation logic
https://www.codingem.com/javascript-how-to-calculate-age-from-birthdate/
Comments