Es6-date

提供:Dev Guides
移動先:案内検索

ES6-日付

  • Dateオブジェクト*は、JavaScript言語に組み込まれたデータ型です。 日付オブジェクトは、次の構文に示すように、新しい* Date()*で作成されます。

Dateオブジェクトが作成されると、いくつかのメソッドを使用して操作できます。 ほとんどのメソッドでは、ローカル時間またはUTC(ユニバーサル、またはGMT)時間を使用して、オブジェクトの年、月、日、時間、分、秒、ミリ秒のフィールドを取得および設定することができます。

ECMAScript標準では、1970年1月1日前後の1億日以内に、Dateオブジェクトが任意の日付と時刻をミリ秒の精度で表現できる必要があります。 これは、プラスマイナス273,785年の範囲なので、JavaScriptは275755年までの日付と時刻を表すことができます。

次の構文のいずれかを使用して、* Date()コンストラクター*を使用してDateオブジェクトを作成できます。

new Date( )
new Date(milliseconds)
new Date(datestring)
new Date(year,month,date[,hour,minute,second,millisecond ])

注意-括弧内のパラメーターは常にオプションです。

日付のプロパティ

以下に、Dateオブジェクトのプロパティとその説明のリストを示します。

Sr.No Property & Description
1

constructor

オブジェクトのプロトタイプを作成する関数を指定します

2

prototype

prototypeプロパティを使用すると、プロパティとメソッドをオブジェクトに追加できます

日付メソッド

以下は、さまざまな日付メソッドのリストと説明です。

Sr.No Method & Description
1

Date()

今日の日付と時刻を返します

2

getDate()

現地時間に従って、指定された日付の月の日を返します

3

getDay()

現地時間に従って、指定された日付の曜日を返します

4

getFullYear()

現地時間に従って指定された日付の年を返します

5

getHours()

現地時間に従って、指定された日付の時間を返します

6

getMilliseconds()

現地時間に従って、指定された日付のミリ秒を返します

7

getMinutes()

現地時間に従って、指定された日付の分を返します

8

getMonth()

現地時間に従って指定された日付の月を返します

9

getSeconds()

現地時間に従って、指定された日付の秒を返します

10

getTime()

1970年1月1日00:00:00 UTCからのミリ秒数として、指定された日付の数値を返します

11

getTimezoneOffset()

現在のロケールの時間帯オフセットを分単位で返します

12

getUTCDate()

世界時に基づき、指定された日付の月の日(日付)を返します

13

getUTCDay()

世界時に基づき、指定された日付の曜日を返します

14

getUTCFullYear()

世界時に基づき、指定された日付の年を返します

15

getutcHours()

世界時に基づき、指定された日付の時間を返します

16

getUTCMilliseconds()

世界時に基づき、指定された日付のミリ秒を返します

17

getUTCMinutes()

世界時に基づき、指定された日付の分を返します

18

getUTCMonth()

世界時に基づき、指定された日付の月を返します

19

getUTCSeconds()

世界時に基づき、指定された日付の秒を返します

20

setDate()

現地時間に従って、指定された日付の月の日を設定します

21

setFullYear()

現地時間に従って、指定された日付の通年を設定します

22

setHours()

現地時間に従って指定された日付の時間を設定します

23

setMilliseconds()

現地時間に従って、指定された日付のミリ秒を設定します

24

setMinutes()

現地時間に従って指定された日付の分を設定します

25

setMonth()

現地時間に従って指定された日付の月を設定します

26

setSeconds()

現地時間に従って指定された日付の秒を設定します

27

setTime()

Dateオブジェクトを、1970年1月1日00:00:00 UTCからのミリ秒数で表される時間に設定します

28

setUTCDate()

Dateオブジェクトを、1970年1月1日00:00:00 UTCからのミリ秒数で表される時間に設定します

29

setUTCFullYear()

世界時に基づき、指定された日付の通年を設定します

30

setUTCHours()

世界時に基づき、指定された日付の時間を設定します

31

setUTCMilliseconds()

世界時に基づき、指定された日付のミリ秒を設定します

32

setUTCMinutes()

世界時に基づき、指定された日付の分を設定します

33

setUTCMonth()

世界時に基づき、指定された日付の月を設定します

34

setUTCSeconds()

世界時に基づき、指定された日付の秒を設定します

35

todatestring()

日付の「日付」部分を人間が読める文字列として返します

36

toLocaleDateString()

現在のロケールの規則を使用して、日付の「日付」部分を文字列として返します

37

toLocaleString()

現在のロケールの規則を使用して、日付を文字列に変換します

38

toLocaleTimeString()

現在のロケールの規則を使用して、日付の「時刻」部分を文字列として返します

39

toString()

指定されたDateオブジェクトを表す文字列を返します

40

toTimeString()

日付の「時刻」部分を人間が読める文字列として返します

41

toUTCString()

世界時の規則を使用して、日付を文字列に変換します

42

valueOf()

Dateオブジェクトのプリミティブ値を返します