JavaScript の組み込み Date オブジェクトの詳細な説明

JavaScript の組み込み Date オブジェクトの詳細な説明

日付オブジェクト

JSで時間を表すにはDateオブジェクトを使用する

日付オブジェクトの作成

新しい日付()

Date オブジェクトの作成 コンストラクターを使用して Date オブジェクトを作成すると、現在のコードが実行された時刻がカプセル化されます。

var d = 新しい日付();
console.log("現在の時刻は:",d);

ここに画像の説明を挿入

指定された時間オブジェクトを作成する

コンストラクタのパラメータとして時間を表す文字列を渡す必要があります。

日付形式 月/日/年 (時:分:秒)

var d = new Date("2012/12/21 12:12:30");
console.log("マヤ人は世界の終わりを予言した:",d);

ここに画像の説明を挿入

パラメータを渡して作成することもできます

構文は

new Date(y,M,d,h,m,s):帶參的構造,參數是年、月、日、時、分、秒

var d = new Date(2012,11,21,8,00,00);
コンソールにログ出力します。

ここに画像の説明を挿入

知らせ:

パラメータ渡しによって作成された時間の月の整数値。0(1月)から11(12月)まで

日付を取得する()

現在のオブジェクトの日付を取得する

var d = new Date("2012/12/21 12:12:30");
var 日付 = d.getDate()
console.log("オブジェクト d の日付は何ですか:", date);

ここに画像の説明を挿入

取得日()

  • 現在の日付オブジェクトの曜日を取得します
  • 0から6までの値を返します
    • 0は日曜日を意味します
    • 月曜日は1
    • 火曜日は2
    • 水曜日は3
    • .......
var d = new Date("2012/12/21 12:12:30");
var 日付 = d.getDay()
console.log("オブジェクト d は何曜日ですか: ", date);

ここに画像の説明を挿入

月を取得する()

  • 現在の時間オブジェクトの月を取得します
  • 0から11までの値を返します(通常は中国で一般的に使用される月を示すために1が追加されます)
    • 0は1月を意味します
    • 1は2月を意味します
    • ........
    • 11は12月を意味します
var d = new Date("2012/12/21 12:12:30");
var 日付 = d.getMonth()
console.log("現在の時間オブジェクトの月は:", date); //0 から 11 までの数値を返します。11 は 12 月を表します。 

ここに画像の説明を挿入

フルイヤーを取得する()

  • 現在の日付オブジェクトの年を取得します
  • この方法は置き換えられました
var d = new Date("2012/12/21 12:12:30");
var 日付 = d.getFullYear()
console.log("現在の時間オブジェクトの年:", date);

ここに画像の説明を挿入

時間を取得する()

  • 現在の日付オブジェクトの時間を取得します
  • 戻り値(0〜23)

分数を取得する()

  • 現在の日付オブジェクトの分を取得します
  • 戻り値(0〜59)

秒数を取得する()

  • 現在の日付オブジェクトの秒数を取得します
  • 戻り値(0〜59)

ミリ秒を取得する()

  • 現在の日付オブジェクトのミリ秒を取得します
  • 値を返します(0〜999)

取得時間()

  • 現在の日付と時刻のタイムスタンプを取得します
  • タイムスタンプ。1970 年 1 月 1 日 0:0:0:00 グリニッジ標準時から現在のオブジェクトの日付までのミリ秒数です (1 秒 = 1000 ミリ秒)
  • コンピュータの最下層では、時間を節約するためにタイムスタンプを使用します。
  • これは(time/1000/60/60/24/365)で現在のオブジェクトの時間に変換できます。
var d = new Date("2012/12/21 11:10:30");
var 日付 = d.getTime()
console.log("現在の時間オブジェクトの年:", date);

ここに画像の説明を挿入

日付.now()

  • 現在のタイムスタンプを取得する
  • タイムスタンプはコード実行のパフォーマンスをテストするために使用できます
var start = Date.now();
(i = 0、i < 100、i++ とします)
{
    コンソールにログ出力します。
}
var end = Date.now();
console.log("ステートメントが実行されました: "+(end - start)+" ミリ秒");

ここに画像の説明を挿入

toDateString()

  • 日付を文字列に変換する

ロケール日付文字列()

  • 日付をローカル日付形式の文字列に変換する

要約する

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • JavaScript組み込みオブジェクト操作の詳細な説明
  • JS フロントエンドの知識ポイントのまとめ: 組み込みオブジェクト、日付オブジェクト、タイマー関連の操作
  • JavaScript 参照型 Date の一般的な使用例の分析
  • JavaScript 組み込みオブジェクト 日付ケース要約分析

<<:  繰り返し送信、繰り返し更新、バックオフ防止に関する問題と解決策の分析

>>:  CSS のインライン スタイルに変換するソリューション (css-inline)

推薦する

HTML+CSS+JSはナビゲーションバーのスクロールグラデーション効果を実現します

目次まず効果を見てみましょう:成し遂げる:要約:まず効果を見てみましょう: 成し遂げる: 1. ナビ...

CSS 配置レイアウト (位置、配置レイアウト スキル)

1. ポジショニングとは何ですか? CSS の position 属性には、absolute/re...

Vue2.x - アンチシェイクとスロットリングの使用例

目次ユーティリティ: vue での使用:説明する:画像安定化:スロットル:ユーティリティ: // 手...

効率化に役立つ 20 の CSS コーディングのヒント (並べ替え)

この記事では、主要な CSS ウェブサイトで推奨されている 20 個の便利なルールとベスト プラクテ...

secure_file_priv nullの問題を解決する

secure_file_priv = ' ';管理者としてcmdを実行します。 my...

Dockerコンテナの個別展開のためのLNMPの実装

1. 環境整備各コンテナの IP アドレス: nginx: 172.16.10.10マイSQL: 1...

MySQL空間関数を使用してロケーションパンチインを実装するための完全な手順

序文プロジェクトの要件は、ユーザーの現在の位置が特定の地理的位置範囲内にあるかどうかを判断することで...

Linux に MySql 5.7.21 をインストールするための詳細な手順

序文Linux で最も広く使用されているデータベースは MySQL です。この記事では、Linux ...

非常に実用的なTomcat起動スクリプトの実装方法

序文セキュリティ上の理由から、会社が Linux サーバーへのすべてのログインにセキュリティ制限を課...

MySQL の完全なデータベース バックアップからデータベースとテーブルを復元する方法

公式の MySQL ダンプ ツールで、特定のデータベースのみを復元するにはどうすればよいですか?完全...

Linuxでkv設定ファイルを変更するにはsedコマンドを使用します

sed は Unix の文字ストリーム エディタ、つまりストリーム エディタです。行指向であり、行単...

CentOS8 で Docker を使用してオープンソース プロジェクト Tcloud をデプロイするチュートリアル

1. Dockerをインストールする1. 仮想マシンに Centos7 をインストールしました。Li...

WeChatアプレットで計算機機能を実装する

この記事は、WeChat アプレットを使用して作成された簡単な計算機です。興味のある方はご覧ください...

nginx で http でアクセスする Web サイトを https に変更する方法

目次1. 背景2. 前提条件https:証明書システム: 3. 操作プロセス3.1 証明書の生成3....

Ubuntu 18でターミナルを美しいコマンドラインプロンプトに変更する方法

VMware と Ubuntu を再インストールしましたが、コマンドラインプロンプトが単調すぎて美し...