**
*计算时间差
* @param beginTime 为开始时间 YYYY-MM-DD HH:MM:SS
* @param endTime 为结束时间 YYYY-MM-DD HH:MM:SS
*/
export const calcDateDiff=(beginTime='2019-01-01 12:12:12',endTime='2019-01-01 12:12:13')=>{
// @ts-ignore
const beginTime_ms = Date.parse(new Date(beginTime.replace(/-/g, "/")));
// @ts-ignore
const endTme_ms = Date.parse(new Date(endTime.replace(/-/g, "/")));
const diff_ms = endTme_ms-beginTime_ms;
//计算出相差天数
const day = Math.floor(diff_ms/(24*3600*1000));
//计算出小时数
const leave1=diff_ms%(24*3600*1000) //计算天数后剩余的毫秒数
const hours=Math.floor(leave1/(3600*1000))
//计算相差分钟数
const leave2=leave1%(3600*1000) //计算小时数后剩余的毫秒数
const minutes=Math.floor(leave2/(60*1000))
//计算相差秒数
const leave3=leave2%(60*1000) //计算分钟数后剩余的毫秒数
const seconds=Math.round(leave3/1000)
return {
day,
hours,
minutes,
seconds
}
}