在每個普通瀏覽器上,日期通常是按照38歲計算的。在iPad上使用Javascript的年齡計算
在iPad上,我得到一個不是數字(NaN)錯誤...但爲什麼?
function getAge(date) {
var today = new Date();
var birthDate = new Date(date);
var age = today.getFullYear() - birthDate.getFullYear();
var m = today.getMonth() - birthDate.getMonth();
if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) {
age--;
}
return age;
}
編輯:NaN的@ IPAD,IE8和火狐在瀏覽器&
發生錯誤的行? –
輸入參數'date'的格式是什麼? –
輸入參數是「1950-06-19」;通過jquery讀取一個xml文件 – zyrex