我对 javascript 和 jquery 真的很陌生。我想通过 datepicker 获取用户选择的日期的值,并在我的 javascript 中使用该值。我的日期选择器的名称是birthDate。这是我的日期选择器的 html 代码:
<guis:datePicker required="true" label="Birthdate"
bean="${accountInfo}" field="birthDate"
value="${accountInfo?.birthDate?:"none"}"
noSelection="${['null':'']}"/>
我的 javascript 是:
<script type="text/javascript">
function isOfLegalAge() {
var currDate = new Date();
var birthDate = $("#datepicker").val();
var diff = currDate - birthDate
alert (currDate);
alert(birthDate);
if(diff >= 18){
return true;
}else {
alert("You must be atleast 18 years old to register!");
document.location.href = '/user';
return false;
}
return true;
}
</script>
日期选择器返回的值采用以下格式:
1990 年 6 月 13 日星期三 00:00:00 PHT
..而新的日期是:
2012 年 6 月 6 日星期三 17:08:52 GMT+0800 (PHT)
请帮忙!
谢谢!