2017-04-26 3 views
0

私は少し新しくコーディングしていますが、自分のウェブサイトにdatepickerを追加しました。今、私は午前10時から今日の日付ピックアップで締め切りたい。どんな助けでも大歓迎です。これまでのコードは、特定の時間の後に今日の日付を無効にする

$(document).ready(function() { 
$(function() { 
var holiDays =[[2017,05,14,"Mother's Day"],[2017,09,3,"Father's Day"],[2017,04,14,"Good/Easter Friday"]]; 
$("#date").datepicker({ 
    minDate: +1, 
    maxDate: '+6M', 
    dateFormat: "dd/mm/yy", 
    beforeShowDay: setHoliDays 
}); 
    // set holidays function which is configured in beforeShowDay 
function setHoliDays(date) { 
for (i = 0; i < holiDays.length; i++) { 
if (date.getFullYear() == holiDays[i][0] 
     && date.getMonth() == holiDays[i][1] - 1 
     && date.getDate() == holiDays[i][2]) { 
    return [true, 'holiday', holiDays[i][3]]; 
} 
} 
// return [true, '']; 
var weekenddate = $.datepicker.noWeekends(date); 
return weekenddate; 
\} 
}); 
}) 
+0

あなたが求めているものをクリアしていません。それはあなたが全体としての機能に助けを求めているように聞こえるが、私たちは文脈が欠けているようだ。 StackOverflowの質問は、あなたが解決しようとしている明確な問題と、他の人があなたの質問に答えるために必要なコードだけで、理想的にはそれ以上に重点を置くべきです。あなたの質問を明確にし、必要に応じてコードの無関係な部分を編集してみてください:) –

+0

ごめんなさい。私はちょっとこれに新しいです。私が基本的に望むのは、午前10時以降の今日の日を選択する機能を無効にすることです。これは、人々が同じ日の配達を注文する時間が近いためです。 – MisterJT

答えて

0

です。apiをよく読んでください。

あなたは、その場でMinDateプロパティを変更する日付をテストし、午前10時の使用後であれば、これができます。

$('#date').datepicker('option', 'minDate', new Date(newDate)); 
関連する問題