我得到只有在偉大的IE8出現錯誤,它指向下面的功能,具體線路:return (expDate.getTime() > Date.now());
IE8:對象不支持此屬性或方法(日期函數)
$.validator.addMethod("checkDocExpiry",function(value) {
var driverLicExp = ($('#drivers-license-expiration').val()) ? $('#drivers-license-expiration').val() : '';
if (driverLicExp != ''){
var expDate = new Date(driverLicExp);
return (expDate.getTime() > Date.now());
}else{
return (true);
}
}, "Your driver's license has expired.");
我不確定這會導致什麼,我對於舊版瀏覽器開發相當新。這在FF,IE10,Chrome,Safari中運行良好。
任何幫助將不勝感激。
感謝
這是從jQuery的UI日期選擇器的日期。在這個特定的測試案例中:'08/13/2013' – Neil
-不是你的直接問題,但你不應該依賴Date對象來解析隨機字符串作爲日期,特別是日期作爲註釋中的區域特定。 – RobG