JavaScript での ISO 8601 日付文字列の解析
JavaScript で日付を扱うとき、特定の形式に従う ISO 8601 日付文字列が発生することがあります。形式: CCYY-MM-DDThh:mm:ssTZD。これらの日付にアクセスして操作するには、シンプルで効率的なソリューションを検討してみましょう。
ありがたいことに、JavaScript の Date オブジェクトには ISO 8601 文字列の解析サポートが組み込まれています。 ISO 8601 文字列を最初のパラメーターとして渡すことで、新しい Date オブジェクトを作成できます。
<code class="js">var d = new Date("2014-04-07T13:58:10.104Z");</code>
このコード行は、指定された ISO 8601 文字列を解析し、指定された日付と時刻を表す Date オブジェクトを作成します。その後、組み込みゲッターを使用して日付の個々のコンポーネントにアクセスできます。
日付を希望の形式にフォーマットするには、toLocaleString() メソッドを使用できます。
<code class="js">console.log(d.toLocaleString("en-US", { year: "numeric", month: "long", day: "numeric", hour: "numeric", minute: "numeric", timeZoneName: "short", }));</code>
このコード行は、日付を "
要約すると、Date オブジェクトと toLocaleString() を使用すると、ISO 8601 の日付を簡単に解析し、ニーズに応じてフォーマットすることができます。提供されているソリューションは、クリーンで最小限の内容を維持し、JavaScript で日付を効率的に処理するのに役立ちます。
以上がJavaScript で ISO 8601 日付文字列を解析してフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。