[解決済み] moment.jsで日付を "MM/dd/yyyy "に変換する。
2022-10-06 21:14:07
質問
私はjquery datepickerから日付の値を取る必要があり、それは正しいajaxポストを行うことができるように文字列フォーマット"MM /dd /yyyy" に変換します。ページがロードされたとき、またはdatepickerを変更したときに、jqueryのajax呼び出しが行われます。
私はこのコードを持っています。
var sTimestamp =
moment($("#start_ts").datepicker("getDate")).format("MM/dd/yyyy");
しかし、それは "MM/dd/yyyy" に変えません。fiddlerを使って、ワイヤーに送信されたものを確認すると、これがボディになります。
startTimestamp=03%2FTh%2Fyyyy&endTimestamp=03%2FTh%2Fyyyy&pageSize=50&pageNum=0
fiddlerでcomposeを使って、bodyを変更すると。
startTimestamp=03/13/2013&endTimestamp=03/14/2013&pageSize=50&pageNum=0
正しい応答が得られます。そこで質問ですが、moment.jsを使って日付オブジェクトを取得し、文字列 "MM/dd/yyyy" にフォーマットする方法はあるのでしょうか?それとも、datepickerから日付を取得する方法に何か問題があるのでしょうか?
jQueryのドキュメントにあるように、datepicker.getDateは日付オブジェクトを返すと仮定しています。
ありがとうございます。
どのように解決するのですか?
フォーマット文字列のケーシングが正しくないだけだと思います。ドキュメントによれば、次のようにすればうまくいくはずです。
MM/DD/YYYY
関連
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] let "と "var "の使い分けは?
-
[解決済み] JavaScriptで文字列をbooleanに変換するにはどうしたらいいですか?
-
[解決済み] JavaScriptの日付の書式設定方法
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み] JavaScriptで文字列を整数に変換する方法は?
-
[解決済み] Moment.jsで日付オブジェクトに変換する
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み] CORS OriginヘッダーとCSRFトークンによるCSRF保護
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] チェックボックスが選択されているかどうかを確認するjQuery
-
[解決済み] reactのrender関数でdynamic hrefを作成するには?
-
[解決済み] bootstrap のポップオーバーがすべての要素の上に表示されない
-
[解決済み] React js 親コンポーネントから子コンポーネントの状態を変更する
-
[解決済み] 文字列がhtmlであるかどうかをチェックする
-
[解決済み] $.ajax実行中にローディングイメージを表示する
-
[解決済み] javascriptでオプションのパラメータを扱う
-
[解決済み] <ng-content>が空かどうかを確認する方法は?(これまでのAngular 2+で)
-
[解決済み] JavaScript で `throw` の後に `return` をする必要がありますか?
-
[解決済み] JavaScriptデータフォーマット/プリティプリンタ