JavaScript 日付を求める(yyyy年mm月dd日)
JavaScriptで日付情報を読みだすには、「Date」オブジェクトを生成します。生成時点の日付を取得したい場合は、パラメータに何も指定せず、Dateオブジェクトを生成します。特定の日付の情報を得たい場合にはDateオブジェクト生成時に日付を示す文字列を指定するか、「setFullYear()」などのメソッドを使って設定します。生成したDateオブジェクトから次のメソッドを使うことで日付情報を読みだすことができます。なお、月を読みだす「getMonth()」メソッドは実際の月よりも「1」少ない値になります。
メソッド | 説明 |
---|---|
getYear() | 西暦年を返す |
getFullYear() | 西暦年4桁を返す |
getMonth() | 月を返す(実際の月よりも1少ない値を返す) |
getDate() | 日にちを返す |
getDay() | 曜日を返す。曜日は0から6までの数値に対応している。 0:日曜日 1:月曜日 2:火曜日 3:水曜日 4:木曜日 5:金曜日 6:土曜日 |
<body>
<script>
window.addEventListener("load" , function(){
var ele = document.getElementsByTagName("output")[0];
//現在の日時を示すDateオブジェクト生成
var currentDate = new Date();
//西暦年4桁を読みだし
var y= currentDate.getFullYear();
//月を読みだし
var m= currentDate.getMonth() + 1;
//日にちを読みだし
var d= currentDate.getDate();
//曜日(0から6)を読みだし
var n= currentDate.getDay();
var day = "日月火水木金土".charAt(n);
ele.innerHTML = y+"年"+m+"月"+d+"日("+day+")";
}, false);
</script>
<output></output>
</body>