// var date = "2019-06-24 11:55:00",date2 = "2019-06-24 14:05:00";
function dateLess(fromDate, toDate){ var date = new Date(fromDate); var date2 = new Date(toDate); var s1 = date.getTime(),s2 = date2.getTime(); var total = (s2 - s1)/1000; var day = parseInt(total / (24*60*60));//計算整數天數 var afterDay = total - day*24*60*60;//取得算出天數后剩余的秒數 var hour = parseInt(afterDay/(60*60));//計算整數小時數 var afterHour = total - day*24*60*60 - hour*60*60;//取得算出小時數后剩余的秒數 var min = parseInt(afterHour/60);//計算整數分 var afterMin = total - day*24*60*60 - hour*60*60 - min*60;//取得算出分后剩余的秒數 if(day === 0){ if(hour === 0){ return min+"分"+afterMin+"秒"; }else{ return hour+"時"+min+"分"+afterMin+"秒"; } }else{ return day+"天"+hour+"時"+min+"分"+afterMin+"秒"; } }