JavaScript 日付取得メソッド
- 前のページ JS 日期フォーマット
- 次のページ JS 日期設定方法
日付メソッドは、日付の値(年、月、日、時、分、秒、ミリ秒)を取得および設定することができます。
日付取得メソッド
日付の一部を取得するためのメソッドを使用します。以下は最もよく使われる方法(アルファベット順で並べ替え):
メソッド | 説明 |
---|---|
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 日期リファレンスマニュアル。
このマニュアルにはすべての日期属性とメソッドの説明と例が含まれています。
- 前のページ JS 日期フォーマット
- 次のページ JS 日期設定方法