Secondo me il problema non sta nell'aver usato datejs al posto di farlo tu a mano, infatti se noti nel sorgente di datejs:Originariamente inviato da longilineo
ho risolto utilizzando la libreria datejs.
Immagino tu abbia usato "addMinutes". Se non vuoi usare la setMinutes (a me pare vada bene comunque, non mi pare sia buggata), puoi fare il verso a quello che vedi nel codice che ho postato. Se ti serve solo per quello, credo sia inutile prendere l'intera libreria.codice:Date.prototype.addMinutes = function(value) { return this.addMilliseconds(value * 60000); }; Date.prototype.addMilliseconds = function(value) { this.setMilliseconds(this.getMilliseconds() + value); return this; };
![]()