40

明日の startDate を設定するにはどうすればよいですか? Date.today のドキュメントにオプションが表示されないので、もう 1 日追加できます。

これを達成する方法はありますか?

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

5 に答える 5

88

ブートストラップ用の公式の日付ピッカーはありません。そのため、どちらを使用しているかを明示する必要があります。

eternicode/bootstrap-datepickerを使用している場合は、startDateオプションがあります。READMEのオプション セクションのすぐ下で説明されているように:

「日付」を取るすべてのオプションは、Date オブジェクトを処理できます。指定されたフォーマットに従ってフォーマットされた文字列。または、今日を基準としたタイムデルタ。たとえば、'-1d'、'+6m +1y' など。有効な単位は 'd' (日)、'w' (週)、'm' (月)、および 'y' です。 ' (年)。

したがって、次のようにします。

$('#datepicker').datepicker({
    startDate: '+1d'
})
于 2013-01-19T00:50:46.763 に答える
20

ブートストラップの Datepicker について話している場合は、次を使用して開始日 (最小日付) を設定します。

$('#datepicker').datepicker('setStartDate', <DATETIME STRING HERE>);
于 2013-01-19T00:33:26.137 に答える
8
this.$('#datepicker').datepicker({minDate: 1});

minDate:0- 現在の日付からカレンダーの日付を有効にします。MinDate:1カレンダーで日付を有効にするcurrentDate+1

明日から翌月の同じ日までの日付を制限するには、次のようなものを指定する必要があります

$( "#datepicker" ).datepicker({ minDate: 1, maxDate: "+1M" });
于 2013-11-15T06:01:40.957 に答える