我正在使用下面的代码来获取日期,但是对于某些用户来说,我遇到了一些奇怪的问题
异常 NaN-NaN-NaN 值,该字符串未被识别为有效的 DateTime。从索引 0 开始有一个未知单词。
var date = new Date();
var currentMonth = date.getMonth();
var currentDate = date.getDate();
var currentYear = date.getFullYear();
$(function () {
$('.ui-datepicker').addClass('notranslate');
$("[id*=txtDate]").datepicker({
maxDate: new Date(currentYear, currentMonth, currentDate),
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: true,
yearRange: '1900:+0' ,
onSelect: function (dateText) {
var d = new Date();
var currentyear = d.getFullYear();
var txt = $.trim($('#txtDate').val());
var Seldate = new Date(txt);
var selYear = Seldate.getFullYear();
var YearCompare = currentyear - selYear;
if (YearCompare < 15) {
alert('DOB should be grated than 15');
$('#txtDate').val("");
return false;
}
else
{
$('#hdnDate').val(dateText);
$("#txtDate").val($('#hdnDate').val());
}
}
});
//$("input").checkboxradio();
});