JavaScriptにおけるDate対象使用のまとめ

1199 ワード

最近開発において、jsのDateオブジェクトを使って、日付フォーマットの変換、サイズなどについて、自分はあまり慣れていないので、システムを調べに行くことにしました.このブログを書いて、知っている知識をまとめました.
このブログは全部で以下のいくつかの部分に分けられています.
  • Dateオブジェクトを実装するいくつかの方法
  • 日付の比較
  • 日付フォーマットの変換
  • 時間フォーマット変換(タイムゾーン)
  • Dateオブジェクトを実装するためのいくつかの方法
    new Date();
    new Date(value);
    new Date(dateString);
    new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);
    
    全部で4つのインスタンスDateオブジェクトの方式があります.4つの方法の戻り値の種類は同じです.次のような形式です.
    Mon Sep 09 2019 21:02:45 GMT+0800 (      )
    
    最初の種類は、参.第二に、着信タイムスタンプ.第三種類、入力文字列.【備考:このような方式については、公式では推奨されていません.具体的な理由は以下のリンクを参照することができます.http://ju.outofmemory.cn/entry/362818】第四種類、それぞれに日付と時間を提供する各メンバーは、その中の年月日は必ず記入してください.
    日付の比較
    最初はタイムスタンプに変換するだけの大きさだと思いましたが、実際にDateオブジェクト自体が実用化されています.
    日付書式の変換
    元のDateオブジェクトにフォーマット変換する方法はありません.自分でパッケージ化する方法が必要です.ext環境下であれば、パッケージされたformat方法が使えます.具体的にどのように使うかについては、ext公式文書を確認する必要があります.
    時間書式変換(タイムゾーン)
    参照リンク
    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objecs/Date臷%E 5%AE%9 E%E 4%BE%8 B%E 5%8 C%96 Date%E 5%AFE%B 9%E 8%A 1https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Object/Date/parse