JavaScript引用タイプDateの一般的な用法例分析
3729 ワード
本論文の実例は、JavaScript引用タイプDateの一般的な使用法を述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
Dateタイプは、UTC 1370年1月1日午前0時から経過したミリ秒数で日付を保存します。
日付オブジェクトの作成方法:
(1)現在の日付と時刻を取得する
着信パラメータ:UTC真夜中から当該日付までのミリ秒数。このために、2つの方法
1)
日付文字列の書式は地域によって異なり、米国のブラウザに設定して次のフォーマットを受信する。--「月/日/年」 --「英文名月/日/年」 --「英語の名前は何曜日ですか?英語の名前は月日年時:分:秒時区」 --「YYYY-M-DDTHH:mm:ss:sss Z」
オンライン日付/日数計算機:
http://tools.jb51.net/jisuanqi/date_jisuanqi
オンライン日付計算機/差分日数計算機:
http://tools.jb51.net/jisuanqi/datecalc
オンライン日付の日数差計算機:
http://tools.jb51.net/jisuanqi/onlinedatejsq
Unixタイムスタンプ(timestamp)変換ツール:
http://tools.jb51.net/code/unixtime
もっと多くのJavaScriptに関する内容に興味がある読者は、当駅のテーマを見ることができます。「JavaScript時間と日付操作技術のまとめ」、「JavaScriptエラーとデバッグテクニックのまとめ」、「JavaScriptデータ構造とアルゴリズム技術のまとめ」、「JavaScriptページ要素操作技術のまとめ」および「JavaScript操作DOM技巧まとめ」
本論文で述べたように、JavaScriptプログラムの設計に役に立ちます。
Dateタイプは、UTC 1370年1月1日午前0時から経過したミリ秒数で日付を保存します。
日付オブジェクトの作成方法:
(1)現在の日付と時刻を取得する
var date = new Date();
(2)日付オブジェクトは、特定の日付と時刻に基づいて作成されます。着信パラメータ:UTC真夜中から当該日付までのミリ秒数。このために、2つの方法
Date.parse()
とDate.UTC()
が提供される。1)
Date.parse()
方法:日付を表す文字列を受信し、この文字列に従って日付のミリ秒数を返します。入力された文字列が日付を表していない場合、NaNに戻ります。実際には、日付を表す文字列を直接Dateコンストラクタに送ると、バックグラウンドでDate.parse()を呼び出します。日付文字列の書式は地域によって異なり、米国のブラウザに設定して次のフォーマットを受信する。
var date1 = new Date(Date.parse("December 13,2016"));
var date2 = new Date(Date.parse("12/13/2016"));
var date3 = new Date(Date.parse("Tue December 13 2016 21:33:33 GMT-0700"));
var date4 = new Date(Date.parse("2016-12-13T21:33:33Z"));
に等しい
var date1 = new Date("December 13,2016");
var date2 = new Date("12/13/2016");
var date3 = new Date("Tue December 13 2016 21:33:33 GMT-0700");
var date4 = new Date("2016-12-13T21:33:33Z");
2)Date.UTC()
方法:パラメータはそれぞれ年、0に基づく月、1に基づく日数、0に基づく時間数、0に基づく分数、0に基づく秒数、0に基づくミリ秒数、前の2つのパラメータ(年と月)が必要です。日数が与えられていない場合は、日数は1とする。他のパラメータが提供されていない場合、他のパラメータは0と仮定します。日付を表すパラメータを直接Dateコンストラクタに送ると、バックグラウンドでDate.UTC()
を呼び出します。日付と時間は、UTC時間ではなくローカル時間に基づいて作成されます。
var date1 = new Date(Date.UTC(2016, 11));//GMT 2016 1 1
var date2 = new Date(Date.UTC(2016, 11, 13, 21, 33, 33));//GMT 2016 12 13 9:33:33
var date3 = new Date(2016, 11);// 2016 1 1
var date4 = new Date(2016, 11, 13, 21, 33, 33);// 2016 12 13 9:33:33
Date.now()
方法:この方法を呼び出した時の日付と時間を示すミリ秒数を返します。
var startTime = Date.now();
......//
var endTime = Date.now();
alert(endTime - startTime);
Date.now()
メソッドをサポートしないブラウザで+
オペレータを使用することと同等である。
var startTime = + new Date();
......//
var endTime = + new Date();
alert(endTime - startTime);
PS:ここでまたいくつかの時間と日付に関するツールを紹介します。オンライン日付/日数計算機:
http://tools.jb51.net/jisuanqi/date_jisuanqi
オンライン日付計算機/差分日数計算機:
http://tools.jb51.net/jisuanqi/datecalc
オンライン日付の日数差計算機:
http://tools.jb51.net/jisuanqi/onlinedatejsq
Unixタイムスタンプ(timestamp)変換ツール:
http://tools.jb51.net/code/unixtime
もっと多くのJavaScriptに関する内容に興味がある読者は、当駅のテーマを見ることができます。「JavaScript時間と日付操作技術のまとめ」、「JavaScriptエラーとデバッグテクニックのまとめ」、「JavaScriptデータ構造とアルゴリズム技術のまとめ」、「JavaScriptページ要素操作技術のまとめ」および「JavaScript操作DOM技巧まとめ」
本論文で述べたように、JavaScriptプログラムの設計に役に立ちます。