2

サイトにアクセスしたユーザーから生年月日の値を動的に取得しますが、ユーザーが誕生日の値を挿入するときは、ユーザーが 18 歳かどうかを確認する必要があります。

ユーザーはフォーマットのような値を挿入し18/09/2012ますdd/mm/yyyy

    var arr   = date.split("/"); //date is the value of birth date.
    var day   = arr[0];
    var month = arr[1];
    var year  = arr[2]; 

どうすればいいですか?

4

2 に答える 2

1

次の質問を見てください。年齢を計算するのに役立ちます -
JavaScript で年齢を計算する

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;
}
于 2012-09-03T13:18:33.483 に答える
0

これらの機能のいずれかを試すことができますJavascript/Jqueryを使用した生年月日からの年齢計算またはこれを確認してくださいJavaScriptで年齢を計算する

于 2012-09-03T13:26:10.480 に答える