5
moment.jsを使用して日付を文字列「MM / dd / yyyy」に変換する
jquery datepickerから日付値を取得して、文字列形式「MM / dd / yyyy」に変換して、正しいajax投稿を実行できるようにする必要があります。ページが読み込まれるか、日付ピッカーを変更すると、jqueryajax呼び出しが行われます。 私はこのコードを持っています: var sTimestamp = moment($("#start_ts").datepicker("getDate")).format("MM/dd/yyyy"); ただし、「MM / dd / yyyy」にはなりません。フィドラーを使用して何が送信されているかを確認すると、これが本体です。 startTimestamp=03%2FTh%2Fyyyy&endTimestamp=03%2FTh%2Fyyyy&pageSize=50&pageNum=0 フィドラーでコンポーズを使用し、ボディを次のように変更した場合: startTimestamp=03/13/2013&endTimestamp=03/14/2013&pageSize=50&pageNum=0 私は正しい反応を得ます。だから、私の質問は、日付オブジェクトを取得し、moment.jsを使用して文字列「MM / dd / yyyy」にフォーマットする方法はありますか?または、datepickerから日付を取得する方法に問題がありますか? ところで、jQueryのドキュメントに書かれていることなので、datepicker.getDateは日付オブジェクトを返すと思います。 ありがとうございました、