Comment ajouter une fonction pour ajouter des jours à un objet de type Date
Date.prototype.addDays = function(days) { var dat = new Date(this.valueOf()); dat.setDate(dat.getDate() + days); return dat; }
Pour l’utiliser
$scope.calculAutoDateFin = function(contrat){ /*Pour un CDD: La date de fin de location est la date de fin du CDD. *Pour un CDI: La date de fin de location est la date du jour + 30 jours. */ if(contrat.typeDesc == 'CDI'){ $scope.formulaire.dateFinLoc = contrat.currentDate.addDays(30); } else if (contrat.typeDesc == 'CDD') { $scope.formulaire.dateFinLoc = contrat.dateDeFin; } } Date.prototype.addDays = function(days) { var dat = new Date(this.valueOf()); dat.setDate(dat.getDate() + days); return dat; }