2012-03-13 9 views

答えて

1

DatePickerでは、2つの日付(minDatemaxDateのオプション)の間でユーザーを制限する限り、ユーザーの選択を制限できます。私が知る限り、選択を日曜日または土曜日だけに制限する機能は組み込まれていません。

日付ピッカーは、しかし、次のコードスニペットで、ユーザーの選択の週を計算する手段を持っているん:

$.datepicker.iso8601Week(new Date(dateText)) 

あなたは、これは以下のjsFiddleで利用することができるか見ることができます(第一、以下読んで) 。

この唯一の問題は、ISO-週が常に月曜日から始まることです。上記のデモでは、私は週の最初の日に日曜日を設定していますが、Wed 7th March 2012を選択しようとすると、9週目に表示されるデータピッカーに表示されます。そこではISO-weekが10になります。あなたにこの落とし穴を示す目的でそれを残しました。

これはあなたの問題を直接解決するものではありませんが、希望の機能を実現するためにDatePickerをまったく使用する必要があるかどうかを判断するのに役立ちます。

編集

は実際に、ちょうどそれが可能だように見える、あなたに使用であるかもしれない、この質問を見つけました:Can the jQuery UI Datepicker be made to disable Saturdays and Sundays (and holidays)?

関連する問題