1. ホーム
  2. javascript

[解決済み] JavaScriptで日付をある形式から別の形式に変換する

2022-03-05 01:03:14

質問

javascriptで日付の文字列をフォーマット#1 で持っています。これを#2形式に変換する必要があります。

問題は、一方の書式が "dd/mm/yy" で、もう一方が "mm/dd/yy" である場合から始まります。

フォーマットは動的に変化するので、フォーマットは文字列として持っているのですが、以下のような関数が必要です。

   Date newDate = convert(currentDate, currentFormatString, newFormatString).

どうすればいいのでしょうか?

どのように解決するのですか?

を調べてみてください。 モーメントジェイピー これはjavascriptの日付/時間ライブラリです。これを使えば、異なるフォーマットの日付間の変換を簡単に行うことができます。あなたの場合、それは次のようになります。

string newDate = moment(currentDate, currentFormatString).format(newFormatString)

例えば moment("21/10/14", "DD/MM/YY").format("MM/DD/YY") を返すと "10/21/14"