Question

H

Je dois personnaliser deux datepickers.

D'abord shold ont:

  • MinDate: dix derniers jours de ce mois (ou si facile: 20 ce mois-ci)
  • maxDate: 10 mois suivant

Je ne peux définir alors comme indiqué dans « manuel » comme ceci: + 1 m + 2W + 5j. Mais ce n'est pas bon dans mon cas puisque je ne ai pas besoin d'aller par rapport aux données actuelles.

Toute idée?

J'ai essayé sans succès:

// temp vars used below
var currentTime = new Date()

// DATEPICKER CURENT MONTH - all fields with class: datepicker_current_month
$(".datepicker_current_month").datepicker({
    dateFormat: 'dd.mm.yy',
    // minDate: '+10d',
    minDate: new Date(currentTime.getYear(), currentTime.getMonth(), 20),
    maxDate: '+3w'
});

BR. Anders

Mise à jour - Solution J'ai utilisé la réponse de undertakeror et il fonctionne très bien. Thnaks pour la réponse: -)

// temp vars used below
var currentTime = new Date();
var startDateFrom = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, -10); // 10 days before next month
var startDateTo = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, -1); // one day before next month
var endDateFrom = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, 3); // 3rd of next month
var endDateTo = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, 10); // 10th of next month

// DATEPICKER CURENT MONTH - all fields with class: datepicker_current_month
$(".datepicker_current_month").datepicker({
    dateFormat: 'dd.mm.yy',
    minDate: startDateFrom,
    maxDate: startDateTo
});
Était-ce utile?

La solution

Ceci est un plugin agréable et a beaucoup d'options de configuration http://plugins.jquery.com/ projet / datepicker . Vous trouverez ici la documentation http://www.kelvinluck.com /assets/jquery/datePicker/v2/demo/documentation.html et quelques démos ici http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/

Cela étant dit, je ne sais pas s'il est plus facile d'utiliser alors celui que vous avez essayé, mais l'idée est que vous avez encore à calculer les jours vous, quelque chose comme http://jsfiddle.net/m2HPr/2/

it helps

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top