Comment calculer l'âge en utilisant la date de naissance donnée au format yyyymmdd

Comment calculer l'âge en utilisant la date de naissance donnée au format yyyymmdd
Parfois, il y a une exigence dans les formulaires pour saisir les données dans un format particulier, comme la date de naissance. La date de naissance est entrée dans plusieurs formats, comme Yyyymmdd, Yyyy-mm-dd, DD-MM-Yyy, etc. Plus précisément, le calcul de l'âge en utilisant une date de naissance dans un format spécifique est une tâche critique.

Cet article illustrera la méthode de calcul de l'âge en utilisant la date de naissance au format Yyyymmdd.

Comment calculer l'âge en utilisant la date de naissance donnée au format yyyymmdd?

Pour calculer l'âge, utilisez les méthodes prédéfinies du «Date"Objet, comme le"Constructeur de date ()","Gettilyar ()","getMonth ()", et "avoir un rendez-vous()«Méthode, avec le«substring ()" méthode. La méthode «substring ()» divisera la chaîne donnée en sous-chaînes en passant le début et les index finaux de la chaîne.

Exemple
Dans un fichier JavaScript, utilisez le code indiqué ci-dessous pour calculer l'âge dans le format particulier:

Fonction Calculateage (dob)
const aujourd'hui = new Date ();
const getbirthyear = parseInt (dob.substrat (0, 4));
const getbirthmonth = parseint (dob.sous-chaîne (4, 6));
const getbirthday = parseInt (dob.substrat (6));
var calage = aujourd'hui.getlyear () - getBirthyear;
Const CalageMonth = aujourd'hui.getMonth () + 1 - getBirthmonth;
const Calageday = aujourd'hui.getDate () - getBirthday;
if (Calagemonth < 0 || (calAgeMonth === 0 && calAgeDay < 0))
Calage = Calage - 1;

Retour Calage;

Dans le code suivant ci-dessus:

  • Tout d'abord, définissez une fonction nommée «Calculateage ()«Cela prend la date de naissance dans le format spécifié. Appeler le "Date()«Constructeur qui renvoie la date en cours et le stocke dans une variable»aujourd'hui".
  • Divisez la date donnée en trois parties, comme «Getbirthyear","getbirthmonth" et "getbirthday" en utilisant le "substring ()”Méthode qui prend le début et les index finaux de la chaîne.
  • Maintenant, calculez l'âge en prenant la différence entre l'année en cours avec l'année de naissance, un mois en cours avec le mois de la naissance et la date en cours avec la date de naissance.
  • Vérifiez la condition si la date de naissance donnée est à l'avenir, puis soustrayez-en une différence entre les années actuelles et de naissance.
  • Enfin, retournez l'âge calculé à la fonction.

Maintenant, pour calculer l'âge du «User1", appeler le "Calculateage ()«Fonction, en passant la date de naissance dans le format spécifié:

const u1age = calculAge ("19980114");
console.log ("L'âge de l'utilisateur1 est:" + u1age);

Appelez à nouveau la fonction pour calculer l'âge du deuxième utilisateur:

const u2age = calculAge ("19940516");
console.log ("L'âge de l'utilisateur2 est:" + u2age);

Sortir

La sortie ci-dessus indique que l'âge a été calculé avec succès en utilisant la date de naissance donnée au format Yyyymmdd.

Conclusion

Pour calculer l'âge en utilisant la date de naissance donnée dans un format spécifique, utilisez les méthodes prédéfinies du «Date"Objet, comme le"Constructeur de date ()","Gettilyar ()","getMonth ()","avoir un rendez-vous()«Méthode, avec le«substring ()" méthode. Cet article a illustré la méthode de calcul de l'âge en utilisant la date de naissance au format yyyymmdd.