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)

推薦する

Tomcat の maxPostSize 設定に関する問題と注意事項

1. maxPostSize を設定する理由は何ですか? tomcat コンテナには送信データのサイ...

MySQL/MariaDB で完全な Unicode をサポートする方法

目次utf8mb4 の紹介UTF8 バイト数超過エラーutf8mb4 サポートデフォルトの文字エンコ...

Windows 10 での MySQL 5.7.21 インストーラのインストール グラフィック チュートリアル

MySQLをインストールしてメモしておきます。うまくインストールできるか分かりませんが、試してみます...

MySQL 子テーブルで外部キー制約チェックを無効にする方法

準備する:教師テーブルと生徒テーブルを定義し、生徒テーブルで教師テーブルIDを参照します。テーブルt...

Windows Server 2008R2 ファイル サーバーを Windows Server 2016 にアップグレードする

ユーザー組織には、ドメインに参加している 2 台の Windows Server 2008 R2 フ...

vue3+threejs を使用して iView 公式サイトのビッグウェーブ特殊効果の例を模倣する

目次序文1. レンダリング2. コード3. 背景画像素材要約する序文Threejs は、Web ベー...

Vue3ルーティングVueRouter4を使用する簡単な例

ルーティングvue-router4 では API の大部分は変更されていないため、変更点のみに焦点を...

mybatis-plusページングパラメータが渡された後、SQLのwhere条件にはページング情報操作の制限がありません

2時間近くかけて、さまざまな方法を試しました。後で、whereでフィルタリングした後のデータ量が1ペ...

Node.js の fs モジュールと Path モジュールのメソッドの詳細な説明

概要:ファイルシステム モジュールは、標準の POSIX ファイル I/O 操作セットをラップしたシ...

MySQL Community Server 圧縮パッケージのインストールと設定方法

今日は、MySQL をインストールしたかったので、公式 Web サイトにアクセスして、MySQL の...

MySQL は対応するクライアント プロセスにどのように接続しますか?

質問特定の MySQL 接続について、それがどのクライアント プロセスからのものであるかをどのように...

ポータルサイト再設計のユーザーエクスペリエンス

<br />2006年10月12日のNetEaseの新ホームページの公開から、2008年...

Vueはテーブルページング機能を実装します

この記事では、テーブルページング機能を実現するためのVueの具体的なコードを例として紹介します。具体...

CSS スタイルの優先順位はどれくらい複雑ですか?

昨晩、面接の質問を見ていたら、CSS スタイルの優先順位について特に明確に説明していない人が何人かい...

MySQLデータベースのマスタースレーブレプリケーションと読み取り書き込み分離に関する詳細なチュートリアル

目次序文1. MySQL マスタースレーブレプリケーション1. サポートされているレプリケーションの...