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)

推薦する

MySQL 最適化: キャッシュ最適化

何人かのブロガーが私の記事を評価してくれたのは嬉しいです。マークと知り合ってからは、私は彼をフォロー...

MySQLの起動失敗の解決策

MySQLの起動失敗の解決策MySQLを起動できませんmysqlを停止した後、いくつかの操作(ホスト...

txt ブックの内容を Web ページに表示するコード

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1...

MySQLのよくある間違い

NULL 値によると、MySQL の NULL 値は単にデータがないことを意味します。NULL 値は...

HTML ヘッドタグの詳細な紹介

HTML のヘッド部分には、ブラウザによる Web ページのレンダリングや SEO などに関連するタ...

nginx のロードバランシングとリバースプロキシの説明

目次負荷分散負荷分散分類1. DNS 負荷分散2. IP負荷分散3. リンク層の負荷分散4. ハイブ...

Webフロントエンドスキル概要(個人の実務経験)

1. 今日、ページを作っているときに、矢印を中央に配置する効果に遭遇しました。クリック領域を大きくし...

Mac で Docker を使用して Oracle をデプロイする方法

Mac で Docker を使用して Oracle をデプロイする方法まずdockerをインストール...

ウェブデザインにおけるテキスト入力ボックスのパラメータの説明

一般的なゲストブック、フォーラムなどでは、テキスト入力ボックスが使われています。これは HTML 言...

MySQL のジオメトリ型を使用して経度と緯度の距離の問題を処理する方法

テーブルを作成する テーブル `map` を作成します ( `id` int(11) NULLではな...

Docker での Tomcat インストールの 404 問題の解決方法

tomcat の containerID を見つけて、tomacat ディレクトリに入ります。 [r...

Linux デバイス用ネットワーク ドライバーの紹介

有線ネットワーク: イーサネット 無線ネットワーク: 4G、WiFi、Bluetooth、5G 概要...

Vueでlessを使用する問題を解決する

1. less依存関係をインストールします: npm install less less-loade...

Win7 での mysql5.5 インストール グラフィック チュートリアル

MySQL のインストールは比較的簡単なので、通常は次のステップに直接進み、注意が必要な点に集中する...

ESXI の仮想マシンにワークステーションをインストールするときに発生するネットワーク障害の解決策

問題の説明ESXI で Windows にワークステーションをインストールした後、内部の仮想マシンは...