$("#time1").val().replace(/-/g,"/")这个得到的是2017/12/8这样的形式,怎么转成Date类型啊,还需要时这种形式
var sTime=new Date($("#time1").val().replace(/-/g,"/"));
var eTime=new Date($("#time2").val().replace(/-/g,"/"),);
用这个把:
momentjs.cn
Date类型打印的格式始终是:
Mon Dec 18 2017 00:00:00 GMT+0800 (中国标准时间)
否则格式转换后就非Date类型了
stringToDate : function(dateStr,separator){
if(!separator){
separator="-";
}
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;
}