JavaScript 日付取得メソッド

日付メソッドは、日付の値(年、月、日、時、分、秒、ミリ秒)を取得および設定することができます。

日付取得メソッド

日付の一部を取得するためのメソッドを使用します。以下は最もよく使われる方法(アルファベット順で並べ替え):

メソッド 説明
getDate() 値で日(1-31)を返します
getDay() 値で週の名前(0-6)を取得
getFullYear() 4桁の年(yyyy)を取得
getHours() 時(0-23)を取得
getMilliseconds() ミリ秒(0-999)を取得
getMinutes() 分(0-59)を取得
getMonth() 月(0-11)を取得
getSeconds() 秒(0-59)を取得
getTime() 時間を取得(1970年1月1日から現在まで)

getTime() メソッド

getTime() メソッドは1970年1月1日からのミリ秒数を返します:

var d = new Date();
document.getElementById("demo").innerHTML = d.getTime();

自分で試してみてください

getFullYear() メソッド

getFullYear() メソッドは4桁の数字形式で年を返します:

var d = new Date();
document.getElementById("demo").innerHTML = d.getFullYear();

自分で試してみてください

getMonth() メソッド

getMonth() 数字(0-11)で月を返します:

var d = new Date();
document.getElementById("demo").innerHTML = d.getMonth();

JavaScript では、1番目の月(1月)は月号0であり、したがって12月は月号11が返されます。

名前の配列を使用して、以下のように使用できます: getMonth() 月を名前として返します:

var d = new Date();
var months = 
            [
            "January", "February", "March", "April", "May", "June", 
            "July", "August", "September", "October", "November", "December"
            );
document.getElementById("demo").innerHTML = months[d.getMonth()];

自分で試してみてください

getDate() メソッド

getDate() 方法は数字(1-31)で日期の日を返します:

var d = new Date();
document.getElementById("demo").innerHTML = d.getDate();

自分で試してみてください

getHours() メソッド

getHours() 方法は数字(0-23)で日期の時間を返します:

var d = new Date();
document.getElementById("demo").innerHTML = d.getHours();

自分で試してみてください

getMinutes() メソッド

getMinutes() 方法は数字(0-59)で日期の分を返します:

var d = new Date();
document.getElementById("demo").innerHTML = d.getMinutes();

自分で試してみてください

getSeconds() メソッド

getSeconds() 方法は数字(0-59)で日期の秒数を返します:

var d = new Date();
document.getElementById("demo").innerHTML = d.getSeconds();

自分で試してみてください

getMilliseconds() メソッド

getMilliseconds() 方法は数字(0-999)で日期のミリ秒数を返します:

var d = new Date();
document.getElementById("demo").innerHTML = d.getMilliseconds();

自分で試してみてください

getDay() メソッド

getDay() 方法は数字(0-6)で曜名(weekday)を返します:

var d = new Date();
document.getElementById("demo").innerHTML = d.getDay();

自分で試してみてください

JavaScriptでは、週の最初の日(0)は「日曜日」として表されますが、世界の一部の国では週の最初の日が「月曜日」とされています。

名前の配列を使用して、以下のように使用できます: getDay() 曜名を名前として返します:

var d = new Date();
var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
document.getElementById("demo").innerHTML = days[d.getDay()];

自分で試してみてください

UTC 日期方法

UTC 日期方法を使用して UTC 日期(ユニバーサル時区日期、Univeral Time Zone dates)を処理します:

メソッド 説明
getUTCDate() getDate()と同じですが、UTC日付を返します
getUTCDay() getDay()と同じですが、UTC日を返します
getUTCFullYear() getFullYear()と同じですが、UTC年を返します
getUTCHours() getHours()と同じですが、UTC時間を返します
getUTCMilliseconds() getMilliseconds()と同じですが、UTCミリ秒を返します
getUTCMinutes() getMinutes()と同じですが、UTC分を返します
getUTCMonth() getMonth()と同じですが、UTC月を返します
getUTCSeconds() getSeconds()と同じですが、UTC秒を返します

完全な JavaScript 日期リファレンスマニュアル

完全な日期リファレンスマニュアルが必要な場合は、私たちの完全な JavaScript 日期リファレンスマニュアル

このマニュアルにはすべての日期属性とメソッドの説明と例が含まれています。