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 サイトの他の関連記事を参照してください。