stringToDate (dateStr,separator){
//确保格式是 yyyy-MM-dd HH:mm:ss
//separator参数的有无 判断
if(!separator){
separator="-";
}
var dateArr = dateStr.split(separator);
// console.log(dateArr)
var year = parseInt(dateArr[0]);
var month;
if(dateArr[1].indexOf("0") == 0){
month = parseInt(dateArr[1].substring(1));
}else{
month = parseInt(dateArr[1]);
}
var day = parseInt(dateArr[2]);
var dayArr = dateArr[2].split(" ");
day=parseInt(dayArr[0])
var arr=dayArr[1].split(":")
var date = new Date(year,month,day,arr[0],arr[1],arr[2]);
return date;
},
//******************************************//
writeCurrentDate(now) {
//格式化日期
// var now = new Date();
var year = now.getFullYear(); //得到年份
var month = now.getMonth(); //得到月份
var date = now.getDate(); //得到日期 var day = now.getDay();//得到周几
var hour = now.getHours(); //得到小时
var minu = now.getMinutes(); //得到分钟
var sec = now.getSeconds(); //得到秒
var MS = now.getMilliseconds(); //获取毫秒
// var week;
// month = month + 1;
// if (month < 10) month = "0" + month;
// if (date < 10) date = "0" + date;
// if (hour < 10) hour = "0" + hour;
// if (minu < 10) minu = "0" + minu;
// if (sec < 10) sec = "0" + sec;
// if (MS < 100)MS = "0" + MS;
// var arr_week = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
// week = arr_week[day];
var time = "";
time = year + "-" + month + "-" + date + " " + hour + ":" + minu + ":" + sec;
// //当前日期赋值给当前日期输入框中(jQuery easyUI)
// $("#currentDate").html(time);
// //设置得到当前日期的函数的执行间隔时间,每1000毫秒刷新一次。
// var timer = setTimeout("writeCurrentDate()", 1000);
return time;
},
//*************************//
dateDifference() {
//计算日期的差值
var date3 = this.EndTime.getTime() - this.BeginTime.getTime() //时间差的毫秒数
// //计算出相差天数
// var days=Math.floor(date3/(24*3600*1000))
// var leave1=date3%(24*3600*1000) //计算天数后剩余的毫秒数
// var hours=Math.floor(leave1/(3600*1000))
// //计算相差分钟数
// var leave2=leave1%(3600*1000) //计算小时数后剩余的毫秒数
// var minutes=Math.floor(leave2/(60*1000))
// //计算相差秒数
// var leave3=leave2%(60*1000) //计算分钟数后剩余的毫秒数
// var seconds=Math.round(leave3/1000)
this.stepper = Math.round((date3 / 1000) / 60)
// console.log(this.stepper)
//alert(" 相差 "+days+"天 "+hours+"小时 "+h+" 分钟"+seconds+" 秒")
},