2011-12-28 7 views
2

dijit.form.DateTextBoxから戻り値を正しく取得できません。私はこのようなdijitのを作成します。dijit.form.DateTextBoxの戻り値が正しくフォーマットされていません

this.inputValueParam = new dijit.form.DateTextBox({constraints: { datePattern : 'yyyy-MM-dd' }}).placeAt('paramTypeSelect', 'after'); 

と私はこのような値を呼び出す:私は常にこのような日付を取得

this.inputValueParam.get('value') 

結婚2011年12月14日00:00:00 GMT + 0100それが示したされる(CET)が、私は同じ形式で日付をしたい:14-12-2011

私は{constraints: { datePattern : 'dd-MM-yyyy' }}で作業しようとしたが、これは何の違いが行われていません。

ありがとうございました!

答えて

4

これが私の作品:

dojo.date.locale.format(dateBox.value, {datePattern: "yyyy-MM-dd", selector: "date"}) 

それは、所望のパターン

リトル例here

+0

おかげでたくさんの出力あなたの日付をでしょう!問題が解決しました! :) – user1020761

+1

うれしい私は助けることができます。正しい答えに印を付けることを忘れないでください。 – mfreitas

+0

実際には非常に素晴らしい、1.8で動作します:) – Ziinloader

関連する問題