0
我需要從datepicker的值到變量的一部分。這個代碼中的日期選擇器的值必須插入而不是getAge("02/20/2017")
。日期有當日期選擇器被使用,那麼「leeftijd」 chages以及當然需要datepicker的值作爲變量的一部分
function getAge(dateString) {
var birthdate = new Date(dateString).getTime();
var now = new Date().getTime();
var n = (now - birthdate)/1000;
if (n < 604800) { // less than a month
var week_n = Math.abs(n/604800).toFixed(2);
return week_n;
} else if (n < 63113852) { // less than 24 months
var month_n = Math.abs(n/2629743).toFixed(2);
return month_n;
}
}
var age = getAge("02/20/2017");
document.getElementById("age").value = age;
<form name="id">
<input id="age" class="appTextfield" type="text" name="element1" placeholder="age" value="">
<input id="weight" class="appTextfield" type="text" name="element2" placeholder="weight" value="">
<p>Date: <input type="date" id="datepicker" size="30" onchange="getAge()"></p>
</form>
我試過很多東西,但我不能讓它的工作改變...我一定做錯了什麼。任何解決方案讓它工作?
你試圖從輸入的日期制定出用戶的年齡?如果是這樣,你的邏輯是不正確的,可以簡化。 –