今回はjavascriptを使って現在の日時を取得する方法を紹介していきます。
現在の日時は下記の記述で取得できます。
let date = new Date();
上記をコンソールログとかで表示させると下記のような情報になります。
Tue Mar 01 2022 02:50:57 GMT+0900 (GMT+09:00)
現在の年、月、日、時間をそれぞれ取得する方法
上記の文字列だと使いづらいので現在の年、月、日、時間をそれぞれ取得していきましょう。
現在の日時を取得
//現在の日時
let date = new Date();
document.write('<p>現在の日時は「' + date + '」</p>');
結果
Tue Mar 01 2022 02:50:57 GMT+0900 (GMT+09:00)
現在の年(西暦)を取得
現在の年(西暦)を取得するには「getFullYear() 」を使います。
let date = new Date();
document.write('<p>今年は' + date.getFullYear() + '年です</p>');
結果
今年は2022年です
現在の月を取得
現在の月を取得するには「getMonth() 」を使います。
ただしgetMonth()メソッドは1月~12月ではなく0~11の数値で返しますのでプラス1を足してあげます。
let date = new Date();
let date_m = date.getMonth() + 1;
document.write('<p>今月は' + date_m + '月です</p>');
結果
今月は3月です
今日の日付けを取得
今日に日付を取得するには「getDate () 」を使います。
let date = new Date();
document.write('<p>今日は' + date.getDate() + '日です</p>');
結果
今日は1日です
現在の時刻(何時か)を取得
現在の時刻(何時か)を取得するには「getHours() 」を使います。
let date = new Date();
document.write('<p>今は' + date.getHours() + '時です</p>');
結果
今は2時です
現在の時刻(何分か)を取得
現在の時刻(何分か)を取得するには「getMinutes() 」を使います。
let date = new Date();
document.write('<p>今は' + date.getMinutes() + '分です</p>');
結果
今は50分です
現在の時刻(何秒か)を取得
現在の時刻(何秒か)を取得するには「getSeconds() 」を使います。
let date = new Date();
document.write('<p>今は' + date.getSeconds() + '秒です</p>');
結果
今は57秒です
コメント