質問

私のサイトにjQuery UI datepickerを持っていますが、minDatemaxDateを選択したとき、それは各変数に月を追加します。なぜそれがどのように修正するのですか?

var startDate = new Date(2014, 2, 24);
var endDate = new Date(2014, 3, 24);
.

fiddle

役に立ちましたか?

解決

デートがデータベースから取られた場合は、最も簡単な方法で

var startDate = new Date(2014, 2, 24);
var endDate = new Date(2014, 3, 24);

startDate.setMonth(startDate.getMonth()-1);
endDate.setMonth(endDate.getMonth()-1);
.

他のヒント

月はゼロに基づいているので、選択した日付に1を追加してください。

e.g.

var yourDate = new Date(2014, 3, 24); //would be 24 April 2014
.

javascriptでは、月数は0から始まり11に終了します。

0-Jan
1-Feb
2-Mar
3-Apr
4-May
5-Jun
6-Jul
7-Aug
8-Sep
9-Oct
10-Nov
11-Dec
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top