で、過去に今日または将来のであれば、私はJavaScriptに非常に新しいですし、次のように把握することはできません。カスタマイズされたメッセージの誕生日はJavascript
1)だけでなく、(彼らの完全な誕生日を提出するようユーザーに依頼年)、そして今年の誕生日が今年になっているかどうかを計算してください。
2)「あなたの誕生日が来ている」、これら3つの可能な結果(例えば/「あなたはすでに今年のあなたの誕生日を迎えた」、「今日のあなたの誕生日」に応じて表示するようにカスタマイズされたメッセージを取得します)
Iそれはシンプルでなければならないことを知っているが、私は数日前にgoogledして、それを理解することはできません。私は、これはあなたを助けることができると思い
function getAge(birth){
var today = new Date();
var nowYear = today.getFullYear();
var nowMonth = today.getMonth();
var nowDay = today.getDate();
var birthYear = birth.getFullYear();
var birthMonth = birth.getMonth();
var birthDay = birth.getDate();
var age = nowYear - birthYear;
var age_month = nowMonth - birthMonth;
var age_day = nowDay - nowDay - birthDay;
if (age_month < nowMonth || age_date < nowday) {
age = parseInt(age) -1;
}
alert("your birthday just happened");
}
あなたは私たちを表示する任意のコードをお持ちですか?それとも仕様ですか? kk – andrepaulo
ok boss ahah ... –
あなたのコード*テキスト*の関連部分をあなたの質問に入れてください。 –