JavaScriptで日付をフォーマットして表示する方法

JavaScriptで日付を一定のフォーマットで表示する方法について説明します。

yyyy年mm月dd日(曜日)のフォーマットで日付を表示する

例えば、yyyy年mm月dd日(曜日)というフォーマットで現在の日付を表示する場合、次のようなプログラムになります。

Dateオブジェクトから現在日時を生成し、西暦、月、日、曜日をそれぞれ取得します。getMonth()は実際の月-1が返されるので、+1します。getDay()は日曜日が0、月曜日が1・・というように曜日に対応した0〜6の数値を返します。

月と日が一桁の場合は、if文を使って先頭に0を連結してフォーマットします。

曜日は数値で返されるので、配列を使って実際の曜日に変換します。最後に年、月、日、(曜日)を連結して表示しています。


Welcome to UX MILK

UX MILKはより良いサービスやプロダクトを作りたい人のためのメディアです。

このサイトについて

購読

平日・週2回更新