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);

}

}

}

Advertisements

你可能會喜歡