今日の日付を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>