PDA

View Full Version : Ext JS 3.0 datepickerの日付について



koujiid
28 Jul 2009, 8:17 AM
初めて Ext JSを使用します。
カレンダーの有効な日付の上限と下限値を設定しようと思い、

ViewableMaxDate=new Date();
ViewableMaxDate.setFullYear(2009);
ViewableMaxDate.setMonth(6);
ViewableMaxDate.setDate(30);

とやって、

maxDate: ViewableMaxDate,
xtype: 'datepicker'

をセットしました・
その結果、どうも、1月ずれる気がします。
本設定で、7/1以降は無効にしたいのですが、8月以降が無効になります。
ライブラリ自体を変更した方がよいのでしょうか?

yuki
28 Jul 2009, 6:36 PM
ViewableMaxDate=new Date();
ViewableMaxDate.setFullYear(2009);
ViewableMaxDate.setMonth(6);
ViewableMaxDate.setDate(30);


ちょっとややこしいですが、JavaScriptのDateはMonthが0〜11なので (https://developer.mozilla.org/ja/Core_JavaScript_1.5_Reference/Global_Objects/Date#.e5.bc.95.e6.95.b0)、上のコードだと2009/7/30となってしまってますね:)

koujiid
29 Jul 2009, 8:51 AM
基本的なことですいませんでした。
了解です。

今後とも、いろいろさわってみたいと思います。