Bootstrap DatePicker, comment définir la date de début pour demain?

Comment puis-je fixer la date de départ pour demain? Je ne vois pas d'option dans la documentation pour la Date.aujourd'hui pour que je puisse ajouter un jour de plus.

Est-il un moyen pour accomplir cette?

$(function() {
    $("#appointment_adate").datepicker({
        format: 'yyyy-mm-d',
        autoclose: true,
        startDate: '+1d'

    });

});
24
demandé sur evanx 2013-01-19 04:22:02

4 réponses

il n'y a pas de correcteur de données officiel pour bootstrap; en tant que tel, vous devez indiquer explicitement lequel vous utilisez.

Si vous utilisez eternicode/bootstrap-datepicker, il y a un startDate option. Comme discuté directement sous l' section Options dans le fichier README:

toutes les options qui prennent une "Date" peuvent gérer un objet Date; une chaîne formatée selon le format donné; ou un timedelta par rapport à aujourd'hui, par exemple '-1d', '+6m +1y', etc, où les unités valides sont " d " (jour), 'w' (semaine), m (mois), et 'y' (année).

Donc vous faire:

$('#datepicker').datepicker({
    startDate: '+1d'
})
59
répondu eternicode 2013-01-19 00:50:46

Si vous parlez d' Correcteur de données pour bootstrap, vous définissez la date de début (la date min) en utilisant ce qui suit:

$('#datepicker').datepicker('setStartDate', <DATETIME STRING HERE>);
13
répondu heads5150 2013-01-19 00:33:26
this.$('#datepicker').datepicker({minDate: 1});

minDate:0 Activer les dates dans le calendrier à partir de la date actuelle. MinDate:1 activer les dates dans le calendrier currentDate+1

Pour Limiter date entre à partir de demain et, le même jour, le mois prochain u besoin de donner quelque chose comme

$( "#datepicker" ).datepicker({ minDate: 1, maxDate: "+1M" });
5
répondu Vishnu Vardhana 2013-11-15 11:43:24

Si vous utilisez bootstrap-datepicker vous pouvez utiliser ce style:

$('#datepicker').datepicker('setStartDate', "01-01-1900");
1
répondu Sinan Eldem 2018-03-24 17:26:30