var stringToDate = function(dateStr,separator){ if(!separator){ separator="-"; //用"-"分隔日期 如2018-11-22 } var dateArr = dateStr.split(separator); var year = parseInt(dateArr[0]); var month; //处理月份为04这样的情况 if(dateArr[1].indexOf("0") == 0){ month = parseInt(dateArr[1].substring(1)); }else{ month = parseInt(dateArr[1]); } var day = parseInt(dateArr[2]); var date = new Date(year,month -1,day); return date;//返回Date }
来自网络