Nodejs Date Different diffMinutes(date)

Here you can find the source of diffMinutes(date)

Method Source Code

Date.prototype.diffMinutes = function (date) {
    var diffMs = (this.getTime() - date.getTime()); // milliseconds
    return Math.round(diffMs / 60000); // minutes
};

Related

  1. diffDate(d2)
    Number.prototype.diffDate=function(d2){
        var d1=this;
        var diff1=new Date(d1.dateFormat()).getTime();
        var diff2=new Date(Number(d2).dateFormat()).getTime();
        var msdiff=Math.abs(diff1-diff2);
        var daysDiff=Math.floor(msdiff/(1000*60*60*24));
        return daysDiff;
    
  2. diffDays(date)
    Date.prototype.diffDays = function (date) {
        var diffMs = (this.getTime() - date.getTime()); 
        return Math.round(diffMs / 86400000);
    };
    
  3. diffHours(date)
    Date.prototype.diffHours = function (date) {
        var diffMs = (this.getTime() - date.getTime()); 
        return Math.round(diffMs / 3600000); 
    };
    
  4. diffSeconds(date)
    Date.prototype.diffSeconds = function (date) {
        var diffMs = (this.getTime() - date.getTime()); 
        return Math.round(diffMs / 1000);
    };
    
  5. differenceInYears(obj)
    var ONE_HOUR_IN_MILLIS = 60*60*1000;
    var ONE_DAY_IN_MILLIS = 24*60*60*1000; 
    Date.prototype.differenceInYears = function(obj) {
        var diffDays = Math.round(Math.abs((this.getTime() - obj.getTime())/(ONE_DAY_IN_MILLIS)));
        var diffYears = Math.ceil(diffDays/366);
        return diffYears;
    };
    Date.prototype.differenceInDays = function(obj) {
        var diffDays = Math.round(Math.abs((this.getTime() - obj.getTime())/(ONE_DAY_IN_MILLIS)));
    ...