この記事では、JavaScript で日付形式を変更する方法を学びます。 JavaScript で日付をある形式から別の形式に変換する方法を示す実際の例をいくつか示します。
JavaScript はインターネットの中核テクノロジーの 1 つです。これはほとんどの Web サイトで使用されており、プラグインを必要とせずにすべての最新の Web ブラウザーでサポートされています。このシリーズでは、日常の JavaScript 開発に役立つヒントやテクニックについて説明します。
日付と時刻については、JavaScript は組み込みの Date
オブジェクトを提供します。これは主に現在の日付と時刻をタイムスタンプ形式で表します。 Date
オブジェクトを使用すると、特定の日付を標準形式のいずれかで初期化することもできます。 Date
オブジェクトがインスタンス化されると、日付と時刻のさまざまなコンポーネントを取得できるいくつかのユーティリティ メソッドが提供されます。また、これらのさまざまなメソッドを使用して、さまざまな方法で日付をフォーマットすることができます。
ただし、日付をある形式から別の形式に変更する場合、日付を目的の形式に直接変換する方法はありません。この記事では、日付をある形式から別の形式に変換できるユーティリティ関数を構築する方法を説明します。最後に、日付をさまざまな形式に変更できる一般的なサードパーティ ライブラリについても説明します。
このセクションでは、JavaScript で日付形式を変更できるサンプルを構築します。
次の例を簡単に見てみましょう。
ご覧のとおり、2 つのパラメーターを受け入れる dateFormat
関数を実装しました。最初のパラメータはソースの日付で、2 番目のパラメータはソースの日付を必要な日付形式に変換します。 2 番目のパラメータは、"dd"
、"MM"
、および "yy"
または "yyyy"## を含む有効な日付形式である必要があることに注意してください。 #。
dateFormat 関数を見てみましょう。まず、ソース日付を最初の引数としてコンストラクターに渡して、
Date オブジェクトをインスタンス化します。
Date オブジェクトの
getMonth、
getDate()、および
get Year() メソッドを使用して日付を取得します。成分。月の値は 0 から始まるため、実際の月を取得するには値に 1 を加算する必要があることに注意してください。また、
padStart メソッドを使用して、必要に応じて先頭にゼロを付けて月の値をフォーマットします。年と日の値に対しても同様の操作を実行します。
人気の日付操作ライブラリ
Moment.js のサンプルを簡単に見て、それがどのように機能するかを見てみましょう。
ご覧のとおり、このサードパーティ ライブラリを使用すると、日付をさまざまな形式に変換するのが非常に簡単です。
###結論は###
今日は、JavaScript で日付をある形式から別の形式に変更するいくつかの方法 (カスタム関数とサードパーティ ライブラリ) を検討しました。以上がJavaScriptで日付形式を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。