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