JavaScript引用タイプDateの一般的な用法例分析


本論文の実例は、JavaScript引用タイプDateの一般的な使用法を述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
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()を呼び出します。
日付文字列の書式は地域によって異なり、米国のブラウザに設定して次のフォーマットを受信する。
  • --「月/日/年」
  • --「英文名月/日/年」
  • --「英語の名前は何曜日ですか?英語の名前は月日年時:分:秒時区」
  • --「YYYY-M-DDTHH:mm:ss:sss Z」
  • 
    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プログラムの設計に役に立ちます。