ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript の時刻形式変換と Date オブジェクト

JavaScript の時刻形式変換と Date オブジェクト

高洛峰
高洛峰オリジナル
2016-11-26 13:41:181439ブラウズ

1. 現在のシステム ロケール形式 (toLocaleDateString および toLocaleTimeString)

例: (new Date()).toLocaleDateString() + " " + (new Date()).toLocaleTimeString()
結果: 2008 年 1 月 29 日 16:13 :11

2. 通常の文字列 (toDateString と toTimeString)

例: (new Date()).toDateString() + " " + (new Date()).toTimeString()
結果: 火曜日 2008 年 1 月 29 日 16: 13:11 UTC+0800

3. グリニッジ標準時 (toGMTString)

例: (new Date()).toGMTString()
結果: 2008 年 1 月 29 日火曜日 08:13:11 UTC

4.Universal Standard時刻 (toUTCString)

例: (new Date()).toUTCString()
結果: 2008 年 1 月 29 日火曜日 08:13:11 UTC

5.Date オブジェクト文字列 (toString)

例: (new Date() )).toString()
結果: 火 1 月 29 日 16:13:11 UTC+0800 2008
Date オブジェクト コンストラクター
Date オブジェクトには複数のコンストラクターがあります。

new Date()
new Date(ミリ秒)
new Date(日付文字列)
new Date(年、月)
new Date(年、月、日)
new Date(年、月、日、時間)
new Date(年、月、日、時、分)
new Date(年、月、日、時、分、秒)
new Date(年、月、日、時、分、秒、マイクロ秒)
Dateオブジェクトの構築関数パラメータの説明

milli Seconds - 1970 年 1 月 1 日に JavaScript で内部的に定義された開始時刻からのミリ秒数
datestring - 文字列で表される日付と時刻。この文字列は Date.parse() を使用して変換できます
year - 4 桁の年、値が 0 ~ 99 の場合、それに 1900 を加えます
month - 0 (1 月を表す)-11 (2 月の間の 10 か月を表します)
day - 1 ~ 31 の日付
hours - 0 の間の時間数 (午前 0 時を表す) - 23
minutes - 0 ~ 59 の分数
秒 - 0 ~ 59 の間の秒数
マイクロ秒 - 間のミリ秒数0-999
Date オブジェクトの戻り値

引数を指定しないと、現在の日付が返されます
引数が数値の場合、その数値をミリ秒の値として扱い、日付に変換します
パラメータが文字列の場合、 string は日付の文字列表現として、日付に変換されます
6 つのコンストラクターを使用して正確に定義することもでき、時間を返します

var d1 = new Date();
document.write( d1.toString());
var d2 = 新しい日付("2009-08-08 12:12:12);
document.write(d2.toString());
var d3 = 新しい日付(2009, 8, 8);
document.write (d3.toString());
Date は JavaScript の組み込みオブジェクトであり、new を使用して作成する必要があります。JavaScript における Date オブジェクトの内部表現は 1970 年 1 月 1 日です。午前 0 時のミリ秒数 (タイムスタンプ)ここでは Date の内部表現をタイムスタンプとも呼びます。 getTime() を使用して Date オブジェクトを Date タイムスタンプに変換できます。 Date の形式では、
date.methodname(parameter1,parameter2,...);
Date.methodname();
date は日付オブジェクトのインスタンスを表し、Date は日付オブジェクトを表します。 date メソッド名はオブジェクトのメンバー関数を呼び出します
Date メソッド名はオブジェクトの静的関数を呼び出します


var d=new Date();
var d2=Date.UTC();
JavaScript_Date関数を関数別に分類
日付取得クラス関数
Date()関数〜Dateオブジェクトのコンストラクタ
getDate()関数〜 - 日付オブジェクトの月の日数を返します (1-31)
getDay() 関数 -- 日付オブジェクトの週の日数を返します (0-6)
getFull Year() 関数 -- 戻り値日付オブジェクトの 4 桁の年をカウントします
getHours() 関数 -- 日付オブジェクトの時間数 (0 ~ 23) を返します
getMilliseconds() 関数 -- 日付のミリ秒数 (0 ~ 999) を返しますobject
getMinutes() 関数 -- 日付オブジェクトを返します 日付オブジェクトの分数 (0-59)
getMonth() 関数 -- 日付オブジェクトの月数 (0-11) を返します
getSeconds()関数 -- 日付オブジェクトの秒数を返します (0-59)
getTime( ) 関数 -- 日付オブジェクトのタイムスタンプ表現 (ミリ秒単位) を返します
getTimezoneOffset() 関数 -- 現地時間間の時差を返しますおよび UTC で表された分単位の現在の日付
getUTCDate() 関数 -- 日付オブジェクトを返します 協定世界時 (UTC) で表現された月の日 (1 ~ 31)
getUTCDay() 関数 -- の日を返します日付オブジェクトの協定世界時(UTC)で表された週(0-6)
getUTCFull Year( ) 関数--協定世界時(UTC)で表現された日付オブジェクトの 4 桁の年を返します
getUTCHours() 関数- -日付オブジェクトの協定世界時 (UTC) で表現された時間数 (0 ~ 23) を返します
getUTCMilliseconds() 関数 -- 協定世界時 (UTC) で表現されたミリ秒数 (0 ~ 999) を返します。日付オブジェクト
getUTCMinutes() 関数 -- 日付オブジェクトの協定世界時 (UTC) で表現された分数 (0 ~ 59) を返します。 )
getUTCMonth() 関数 -- 表現された月数 (0 ~ 11) を返します。日付オブジェクトの協定世界時 (UTC) での値
getUTCSeconds() 関数 -- 日付オブジェクトの協定世界時 (UTC) で表現された秒数を返します (0-59)
getyear() 関数 -- 年を返します日付オブジェクトの (実年から 1900 を引いたもの)
Date.UTC() 関数 -- 1970 年 1 月 1 日の午前 0 時からの日付オブジェクトを返します 協定世界時 (UTC)
日付設定クラス関数
の間のミリ秒数 (タイムスタンプ) setDate() 関数 -- 日付オブジェクトに日付を設定し、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します。
setFull Year() 関数 -- 年、月、および日付を設定します。日付オブジェクトの日を設定し、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します。
setHours() 関数 -- 日付オブジェクトの時、分、秒、ミリ秒を設定し、その数を返します。日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒 (タイムスタンプ)
setMilliseconds() 関数 -- 日付オブジェクトにミリ秒数を設定し、1970 年以降の日付オブジェクトを返します 1 月 1 日の午前 0 時からのミリ秒 (タイムスタンプ)
setMinutes() 関数 -- 日付オブジェクトの分、秒、ミリ秒を設定し、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (時間) を返します。 Stamp)
setMonth() 関数 -- 設定日付オブジェクトの月と日を設定し、日付オブジェクトから 1970 年 1 月 1 日午前 0 時までのミリ秒数 (タイムスタンプ) を返します
setSeconds() 関数 -- 日付オブジェクトの日に月を設定し、その数を返します日付オブジェクトと 1970 年 1 月 1 日午前 0 時の間のミリ秒 (タイムスタンプ)
setTime() 関数 -- ミリ秒数を使用して日付オブジェクトを設定し、日付オブジェクトと 1 月 1 日午前 0 時の間のミリ秒 (タイムスタンプ) を返します。 , 1970
setUTCDate() 関数間のミリ秒数 (タイムスタンプ) -- 協定世界時 (UTC) で表現された日付オブジェクトに月の日を設定し、日付オブジェクトと 1 月の午前 0 時までの間のミリ秒数を返します。 1, 1970 (タイムスタンプ)
setUTCFulyear() 関数 -- 協定世界時 (UTC) で表される日付オブジェクトに年、月、日を設定し、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数を返します。 (timestamp )
setUTCHours() 関数 --- 協定世界時 (UTC) で表される日付オブジェクトの時、分、秒、ミリ秒を設定し、日付オブジェクトと 1 月の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します。 1, 1970 )
setUTCMilliseconds() 関数 -- 協定世界時 (UTC) で表される日付オブジェクトにミリ秒数を設定し、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します
setUTCMinutes() 関数 -- 協定世界時 (UTC) で表される分と秒を日付オブジェクトに設定し、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します
setUTCMonth() 関数 - - 日付オブジェクトを設定します。協定世界時 (UTC) で表される月と日で、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します。
setUTCSeconds() 関数 -- UTC を設定します。日付オブジェクト (UTC) は秒、ミリ秒を表し、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します
setyear() 関数 -- 日付オブジェクトの年を設定します (実年から 1900 を引いたもの)
日付印刷関数
toDateString() 関数 -- 日付オブジェクトの日付部分の文字列表現を返します
toGMTString() 関数 -- 日付オブジェクトのグリニッジ標準時 (GMT) の文字列表現を返します
toLocaleDateString 関数 - - 日付を返します オブジェクトの日付部分のローカライズされた文字列
toLocaleTimeString関数--日付オブジェクトの時間部分のローカライズされた文字列を返します
toTimeString()関数--日付オブジェクトの時間部分の文字列を返します
toUTCString 関数 -- 日付オブジェクトのローカライズされた文字列を返します 協定世界時 (UTC) の文字列表現
日付解析関数
Date.parse() 関数 -- 日付文字列を解析し、その日付と 1970 年 1 月 1 日午前 0 時の間のミリ秒数 (タイムスタンプ) を返します
JavaScript_Date 関数は文字に従って分類されます
Date() 関数 -- Date オブジェクトのコンストラクター
getDate() 関数 -- 日付オブジェクトで月の日数 (1 ~ 31) を返します
getDay() 関数 -- 日付オブジェクトで週の日数 (0 ~ 6) を返します
getFull Year( ) 関数 -- 日付オブジェクトの 4 桁の年を返します
getHours() 関数 -- 日付オブジェクトの時間数 (0-23) を返します
getMilliseconds() 関数 -- ミリ秒数 (0-23) を返します999) 日付オブジェクトで
getMinutes() 関数 -- 日付オブジェクトで分数 (0-59) を返します
getMonth() 関数 -- 日付オブジェクトで月数 (0-11) を返します
getSeconds () 関数 -- 日付オブジェクトの分数を返します 秒 (0-59)
getTime() 関数 -- 日付オブジェクトのタイムスタンプ表現 (ミリ秒単位) を返します
getTimezoneOffset() 関数 -- 時差を返します現地時間と UTC で表現された現在の日付の間 (分単位)
getUTCDate() 関数 -- 日付オブジェクトの UTC で表現された日付 (1 ~ 31) を返します。
getUTCDay() 関数 -- 中間値を返します。 UTC 日 (0-6) で表現された日付オブジェクトの週
getUTCFul Year() 関数 -- 協定世界時 (UTC) で表現された日付オブジェクトの 4 桁の年を返します
getUTCHours() 関数 -- 4 桁の年を返します日付オブジェクトの UTC で表現された桁の年 時間 (0-23)
getUTCMilliseconds() 関数 -- 日付オブジェクトの UTC で表現されたミリ秒数 (0-999) を返します
getUTCMinutes() 関数 -- の数を返しますUTC で表現された日付オブジェクトのミリ秒 UTC で表現された分数 (0 ~ 59))
getUTCMonth() 関数 -- 日付オブジェクトの UTC で表現された月数 (0 ~ 11) を返します
getUTCSeconds() 関数--UTC で表現された日付オブジェクトの月数を返します。協定世界時 (UTC) で表現された秒数 (0 ~ 59) を返します。
getyear() 関数 -- 日付オブジェクトの年 (実年から 1900 を引いたもの) を返します。 )
Date.parse() 関数 -- 日付文字列を解析し、その日付と 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します。
setDate() 関数 -- 日付に日付を設定しますオブジェクトを取得し、日付オブジェクトと 1970 年 1 月 1 日午前 0 時の間のミリ秒数を返します。ミリ秒数 (タイムスタンプ)
setFull Year() 関数 -- 日付オブジェクトに年、月、日を設定し、その数を返します。日付オブジェクトと 1970 年 1 月 1 日午前 0 時の間のミリ秒 (タイムスタンプ)
setHours() 関数 -- 日付オブジェクトの時、分、秒、ミリ秒を設定し、日付オブジェクトと日付オブジェクトの間のミリ秒 (タイムスタンプ) を返します。 1970 年 1 月 1 日の午前 0 時
setMilliseconds() 関数 -- 日付オブジェクトのミリ秒数を設定し、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します
setMinutes() 関数 --日付オブジェクトの分、秒、ミリ秒を設定し、1970 年 1 月 1 日午前 0 時からの日付オブジェクトを返します。
setMonth() 関数間のミリ秒数 (タイムスタンプ) - 日付オブジェクトに月と日を設定し、戻ります日付オブジェクトと 1970 年 1 月 1 日午前 0 時の間のミリ秒数 (タイムスタンプ)
setSeconds() 関数 -- 日付オブジェクトに日付を設定し、日付オブジェクトと午前 0 時までの間のミリ秒数 (タイムスタンプ) を返します。 1970 年 1 月 1 日午前 0 時
setTime() 関数 -- ミリ秒数を使用して日付オブジェクトを設定し、日付オブジェクトと 1970 年 1 月 1 日午前 0 時の間のミリ秒数 (タイムスタンプ) との距離を返します
setUTCDate()関数 -- 協定世界時 (UTC) で表現された日付オブジェクトに月の日を設定し、1970 年 1 月 1 日以降の日付オブジェクトを返します。 午前 0 時から午前 0 時までの間のミリ秒数 (タイムスタンプ)
setUTCFul Year() 関数 --協定世界時 (UTC) で表現された日付オブジェクトに年、月、日を設定し、1970 年 1 月 1 日午前 0 時以降の日付オブジェクトを返します。
setUTCHours() 関数間のミリ秒数 (タイムスタンプ) ---協定世界時 (UTC) で表される日付オブジェクトの時、分、秒、ミリ秒を返し、1970 年 1 月 1 日の午前 0 時以降の日付オブジェクトを返します。
setUTCMilliseconds() 関数間のミリ秒 (タイムスタンプ) の数 -- 数値を設定します協定世界時 (UTC) で表される日付オブジェクトのミリ秒を取得し、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒 (時間) を返します。 Stamp)
setUTCMinutes() 関数 -- 表現される分と秒を設定します日付オブジェクトの協定世界時 (UTC) を取得し、日付オブジェクトと 1970 年 1 月 1 日午前 0 時の間のミリ秒数 (タイムスタンプ) を返します
setUTCMonth() 関数 -- 協定世界時で表現される月と日を設定します ( UTC) を日付オブジェクトに格納し、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します
setUTCSeconds() 関数 -- 日付オブジェクトの協定世界時 (UTC) で表現される秒とミリ秒を設定します、日付オブジェクトと 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します
set Year() 関数 -- 日付オブジェクトの年を設定します (実際の年から 1900 を引いたもの)
toDateString() 関数 -- 戻り値日付オブジェクトの日付部分の文字列表現
toGMTString() 関数 -- 日付オブジェクトのグリニッジ標準時 (GMT) の文字列表現を返します
toLocaleDateString 関数 -- 日付の日付部分のローカライズされた文字列を返しますオブジェクト
toLocaleTimeString 関数 -- 日付オブジェクトの時刻部分のローカライズされた文字列を返します
toTimeString() 関数 -- 日付オブジェクトの時刻部分の文字列を返します
toUTCString 関数 -- 日付を返します オブジェクトの文字列表現協定世界時 (UTC)
Date.UTC() 関数 -- 日付オブジェクトと協定世界時 (UTC) の 1970 年 1 月 1 日の午前 0 時の間のミリ秒数 (タイムスタンプ) を返します。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。