ホームページ >ウェブフロントエンド >jsチュートリアル >YYYYMMDD の生年月日から年齢を正確に計算するにはどうすればよいですか?
YYYYMMDD 形式の生年月日から年齢を計算する
YYYYMMDD 形式の生年月日に基づいて個人の年齢を決定することは、さまざまなプログラミング手法を使用して実現できます。 。 1 つのアプローチは、Date() 関数を利用することです。部分文字列の使用を排除する次の改善されたソリューションを検討してください。function getAge(dateString) { var today = new Date(); var birthDate = new Date(dateString); var age = today.getFullYear() - birthDate.getFullYear(); var m = today.getMonth() - birthDate.getMonth(); if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) { age--; } return age; }機能を実証するために、例を示します。
var dob = '19800810'; var age = getAge(dob); console.log(age); // Output: 41この改良されたソリューションは、組み込みの Date() 関数を利用しており、年齢の計算を簡素化しながら、精度。
以上がYYYYMMDD の生年月日から年齢を正確に計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。