Javascriptで日付をフォーマットで取得する [重複] 質問する

Javascriptで日付をフォーマットで取得する [重複] 質問する

今日の日付をmm-dd-yyyyの形式で取得したい

使っていますvar currentDate = new Date(); document.write(currentDate);

フォーマット方法がわかりません。

私は例を見var currentTime = new Date(YY, mm, dd);currentTime.format("mm/dd/YY");

どちらも機能しない

最終的に、適切な形式の日付を取得できました

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;//January is 0!`

var yyyy = today.getFullYear();
if(dd<10){dd='0'+dd}
if(mm<10){mm='0'+mm}
var today = mm+'/'+dd+'/'+yyyy;
document.write(today);'`

これは、非常に単純なタスクとしては非常に複雑に思えます。

今日の日付を取得するより良い方法はありますかdd/mm/yyyy?

ベストアンサー1

残念ながらこれより良い方法はありませんが、車輪の再発明をする代わりに、ライブラリを使用して日付の解析とフォーマットを処理することができます。日付

<plug class="shameless">

あるいは、フォーマット指定子が見にくくて解読しにくいと感じる場合は、簡潔なフォーマットの実装は次のとおりです人間が読める形式の書式指定子(つまり、Dateインスタンスゲッター彼ら自身):

date.format("{Month:2}-{Date:2}-{FullYear}"); // mm-dd-yyyy

</plug>

おすすめ記事