Comment définir max date dans Datepicker Angular JS?
J'ai essayé comme:
Code JS:
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+6;
var yyyy = today.getFullYear();
$scope.maxDate = yyyy + '-' + mm + '-' + dd;
Code HTML:
<input type="text" ng-click="open($event)" min-date="minDate" max-mode="maxDate" datepicker-options="dateOptions" class="form-control" datepicker-popup="{{format}}" ng-model="dtModel"/>
- Donc, si la date actuelle est 2015-11-28, le max de date 2015-16-28?
- quelle est la version angulaire utilisez-vous?
- Vous avez une faute de frappe je pense, il doit être "max-date", pas "max-mode"?
Vous devez vous connecter pour publier un commentaire.
Essayer cela, devrait fonctionner :
MODIFIER
Désolé, mon mauvais :
Je l'ai testé sur plunker : http://plnkr.co/edit/Qb9N0OjhHWIH9ChtbF1J?p=preview
Changer votre
max-mode
àmax-date
comme suggéré par @ThomasWeglinski ci-dessus.Puis de changer d'6 mois à partir de maintenant le calcul pour cette: