Bootstrap datepicker désactivation des dernières dates, sans date actuelle

J'ai voulu désactiver toutes les dernière date avant la date actuelle, et non pas avec la date actuelle. Je suis en train d'essayer par bootstrap datepicker bibliothèque "bootstrap-datepicker" et à l'aide de code suivant:

$('#date').datepicker({ 
    startDate: new Date() 
});

Il fonctionne très bien. Mais c'est la désactivation de la date jusqu'à aujourd'hui.

À titre d'exemple, si aujourd'hui est 04-20-2013 et j'ai désactiver les dernières dates par la mise en startDate: new Date(). mais je suis en mesure de sélectionner la date de 04-21-2013.

Mise à JOUR: je peux le résoudre de la manière suivante UTC zone:

var d = new Date();
options["startDate"] = new Date(d.setDate(d.getDate() - 1));

ou startDate: "+0d"

Mais ces méthodes ne fonctionnent pas lors de l'UTC est un jour à l'avance. Pour mon client, en Californie, ce qui signifie à 5:00 pm mon client ne peut plus choisir son local de la date du jour comme date de validité. Afin de résoudre ce problème que je suis temporairement à l'aide de startDate: "-1d", mais bien sûr avant le 5 que signifie hier est visible.

Quelqu'un a une meilleure méthode pour le moment car je ne veux pas dire aux utilisateurs de mettre une date UTC?

Merci d'avance.

  • Êtes-vous à l'aide de Bootstrap 2.0.4+ jQuery 1.7.1+?
  • Je suis en utilisant Bootstrap v2.2.1 et jQuery 1.8.1
InformationsquelleAutor itskawsar | 2013-04-20