假设我有如下代码:
$('#dateNaissance').datepicker({
onSelect:function(date){
var today=new Date();
console.log(today.getTime());
console.log(new Date(date));
console.log(DateDiff(today,new Date(date)));
$('#txtage').val(DateDiff(today,new Date(date)));
}
});
function DateDiff(date1,date2) {
return (date1.getTime() - date2.getTime());
}
<tr>
<td>Date de naissance :</td>
<td><input type="text" name="txtdob" class="validate[required] text-input datepicker TextInput" id="dateNaissance"/></td>
<td>Age :<br /><input type="text" name="txtage" class="validate[required] TextInput" id="txtage"/></td>
</tr>
我需要:
当用户从日期选择器中选择日期时,它会自动计算日期以获取<td>Age :<br /><input type="text" name="txtage" class="validate[required] TextInput" id="txtage"/></td>
ex:中的结果23 year
。
问题
当我按照上面的代码进行操作时,结果将是<td>Age :<br /><input type="text" name="txtage" class="validate[required] TextInput" id="txtage"/></td>
ex:中的数字1954172067
。我不知道如何解决这个问题。请任何人帮助我,谢谢。