2009-03-16 18 views
4

Javascriptベースの日付選択ツールを探していますが、現在の月ではなく1週間しか表示できません。1週間のみ表示するJavascript date picker?

理想的には、必要に応じて1か月ビューに展開して元に戻すことができます。

また、(CSSベース?)デザインのカスタマイズ性がプラスになります。

jQueryソリューションが優先されます。私はjQueryのdatepickerについて簡単に見てきましたが、それは完全な月しか表示できないようです。私が間違っている場合は教えてください。

+0

Adrian、あなたは2009年にこの質問をしていたようです。今は2014年中です...これを達成するためのより良い選択肢はありますか?私はちょうど1週間のカレンダーストライプを作成する必要があります(*過去と現在の週番号でナビゲート可能*)。任意のヒントやアイデア? – bonCodigo

答えて

3

jQuery UIのdatepickerは、1週間しか表示しないように簡単に設定することはできません。ただし、maxDateおよびminDate構成オプションを使用して、ユーザーの入力を制限できます。ここにはexample of this functionalityがあります。

あなたの特定の質問に答えるために、私は1週間しか表示されない日付ピッカーコントロールについて認識していません。

+0

悲しいことに、あなたが正しいと思われます。明るい側では、自分自身をコード化するのは比較的簡単でした。 –

-1

7つのオプションしかない場合、日付ピッカーウィジェットは過剰です。ちょうどドロップダウンを使用してください。きちんとしたJavaScriptトリックは、任意の日付に1日を追加でき、月/年のロールオーバーを自動的に処理することです。次のコードは、常に(今日から始まる)次の7日間あなたを与えるだろう。

var dates = [new Date()]; 
for (var i = 1; i < 7; i++) dates.push(new Date(dates[0].getYear(), dates[0].getMonth(), dates[0].getDate() + i)); 
0

私はわからないんだけど、多分あなたは私が何も知らないだけで一週間を示し、このhttp://jqueryui.com/demos/datepicker/

ものをカスタマイズすることができます:

編集:検査後、CSSベースで表示されますが、オプションを実行しましたが、1週間表示するだけのものは見つかりませんでした。むしろ1週間しか選択できないものがありますしかし、何が起こったのか分からない。

関連する問題