jQueryのdatepickerを使用しています。私のアプリケーションでは、startDate
とendDate
の日付範囲があります。JavaScriptまたはjQueryの日付ピッカーで2つの日付の間の日を見つけるにはどうすればよいですか?
私の日付範囲が1週間(7日間)未満の場合、私はいくつかの日のテキストボックスを無効にする必要があります。下の画像をご覧下さい
私はでき、このような日付の間の日数差の数を取得することができます。 noOfDays
が7日未満である場合
var startDate = $('#startDate').datepicker('getDate');
var endDate = $('#endDate').datepicker('getDate');
//find difference between start and end date
var noOfDays = Math.ceil((startDate - startDate)/(1000 * 60 * 60 * 24));
は、私は、日付範囲に応じてその日のテキストボックスを無効にする必要があります。そのためには、日付範囲のリスト日が必要です。
私の例によると、画像Mon
とSun
は無効にする必要があります。
['Tue','Wed','Thu','Fri','Sat']
または対応するUTCの日の値['1','2','3','4','5']
を有効にする必要があります。
誰でも私に曜日の値を取得させることができますか?
VARたstartDate = $( '#のたstartDate')日付ピッカー( 'のgetDate');。 var endDate = $( '#endDate')。datepicker( 'getDate'); var diffDays = endDate.getDate() - startDate.getDate(); アラート(diffDays); –
@prakashtank:私は日々の違いを見つけることができます。しかし、私は ''火 '、'水 '、'木 '、'金 '、'土 'などの日付範囲の間に日が必要です – Ranjith