/** 日期格式:YYYY-MM-DD; 日期有效返回true,否则返回false */ function checkDate(str){ var reg =/^[12]\d{3}-(0[1-9]|1[0-2])-([0-2]\d|3[0-1])/; if(reg.test(str)){ var arr = str.split('-'); var dt2 = new Date(arr[0],arr[1]-1,arr[2]); var fullYear = dt2.getFullYear(); var fullMonth = dt2.getMonth() + 1; var date = dt2.getDate(); return (arr[0] == fullYear &&arr[1] == fullMonth && arr[2] == date); } return false; }
详细解决方案
日期有效性检测步骤
热度:291 发布时间:2012-11-06 14:07:00.0
相关解决方案