我有一个计算年龄的代码,但由于基数,我认为1950年日期选择单位计算年龄
现在我想计算的日期选择在 当前时间年龄和所选的日期似乎是错误的。实施例:日期现在是14年11月24日和,如果我在日期选择器挑是13年11月24日输出是。请帮帮我。
HTML
<div class="checked" id="age"></div>
<input id="dob" />
JQUERY
$('#dob').datepicker({
onSelect: function(value, ui) {
console.log(ui.selectedYear)
var today = new Date(),
dob = new Date(value),
age = ui.selectedYear - 1950;
$('#age').text(age);
},
maxDate: '+0d',
changeMonth: true,
changeYear: true,
defaultDate: '-18yr',
});
这里是工作代码:http://jsfiddle.net/GCu2D/441/
非常感谢你先生abhitalks。有用。可以提问?我如何根据当前时间禁用一年。例如:现在是2014年减去18年。所以过去的几年将被禁用。 1997年 - 当前日期。 – 2014-11-24 08:15:21
'minDate':http://jqueryui.com/datepicker/#min-max – Abhitalks 2014-11-24 08:23:02
非常感谢你先生abhitalks。大喜欢你的帮助 – 2014-11-24 08:27:23