Here you can find the source of totalMinutes()
Date.prototype.totalMinutes = function(){ return this.getHours()*60+this.getMinutes() }
Date.prototype.isXMinutesBeforeNow = function(minutes) minutes = parseInt(minutes); if (minutes !== minutes){ console.warn('Date.isXMinutesBeforeNow: @param: minutes is NaN'); return true; var d = Date.now(); return (d - this) > (parseInt(minutes) * 60 *1000); ...
Date.prototype.olderThan = function(minutes) { var now = new Date(); return now.getTime() - this.getTime() > minutes*60*1000 };
Date.prototype.removeMinutes = function (m) { this.setMinutes(this.getMinutes()-m); return this; };
Date.prototype.timeHourMinute = function () { return ((this.getHours() < 10)?"0":"") + this.getHours() +":"+ ((this.getMinutes() < 10)?"0":"") + this.getMinutes();
Date.prototype.timeMinute = function () { return ((this.getMinutes() < 10)?"0":"") + this.getMinutes();