#プログラミング勉強日記
2020年9月27日
JSでnew Date()
を使って現在の日付・時刻を取得する方法をまとめる。
#基本的な使い方
以下のようにnew Date()
で現在の日付・時刻する。
var nowDate = new Date();
console.log(nowDate);
コンソール結果
Sun Sep 27 2020 09:22:20 GMT+0900 (日本標準時)
#〇〇年〇月〇日を表示する
2020年9月27日を表示するためには、getFullYear()
, getMonth()
, getDate()
を使う。getMonth()
は1月が0、2月が1となるので、getMonth()+1
とする。
var nowDate = new Date();
var year = nowDate.getFullYear();
var month = nowDate.getMonth()+1;
var date = nowDate.getDate();
var today = year + '年' + month + '月' + date + '日';
console.log(today);
コンソール結果
2020年9月27日
#曜日を取得する
曜日の取得にはgetDay()
を使う。getDay()
は日曜が0、月曜が1と返ってくる。
var nowDate = new Date();
var year = nowDate.getFullYear();
var month = nowDate.getMonth()+1;
var date = nowDate.getDate();
/* 曜日追加 */
var day_array = ['日','月','火','水','木','金','土']
var day = day_array[now.getDay()];
var today = year + '年' + month + '月' + date + '日' + '(' + day + ')';
console.log(today);
コンソール結果
2020年9月27日(日)