js獲取兩個時間的間隔
function TimeDiff(start, end) {
var diff = Math.abs(Date.parse(start) - Date.parse(end));
return {
getDaysDiff: function() {
var days = Math.floor(diff / (24 * 3600 * 1000));
return days * (start < end ? 1 : -1);
},
getHoursDiff: function() {
var hours = Math.floor((diff % (24 * 3600 * 1000)) / (3600 * 1000));
Advertisements
return hours * (start < end ? 1 : -1);
},
getMinutesDiff: function() {
var mins = Math.floor((diff % (3600 * 1000)) / (60 * 1000));
return mins * (start < end ? 1 : -1);
}
}
}