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+" 秒")
},