ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript で非標準の DateTime 文字列を解析するにはどうすればよいですか?

JavaScript で非標準の DateTime 文字列を解析するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-02 09:45:30446ブラウズ

How to Parse Non-Standard DateTime Strings in JavaScript?

JavaScript での DateTime 文字列の解析

JavaScript では、日付文字列を DateTime オブジェクトに解析することは、特に形式が異なる場合に困難になることがあります。標準の dd-MM-yyyy または MM-dd-yyyy パターンとは一致しません。たとえば、日と月がピリオドで区切られている、「03.09.1979」のような日付文字列について考えてみましょう。

このような状況に対処するには、文字列を個別のコンポーネントに分割する必要があります。日、月と年。この目的には String.Split メソッドを使用できます。

次に、抽出したコンポーネントを使用して Date オブジェクトを作成します。 Date コンストラクターの month 引数は、月のインデックス (0 から始まる) を想定していることに注意してください。そのため、分割プロセスから取得した月の値から 1 を減算します。

<code class="javascript">var strDate = "03.09.1979";
var dateParts = strDate.split(".");

var date = new Date(dateParts[2], (dateParts[1] - 1), dateParts[0]);</code>

このコード スニペットは、 「03.09.1979」という文字列を Date オブジェクトに取り込み、必要に応じてその後の日付の操作や書式設定を可能にします。

以上がJavaScript で非標準の DateTime 文字列を解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。