JavaScript の形式仕様を使用して文字列を DateTime に変換する
JavaScript の組み込み Date オブジェクトを使用すると、日付と時刻を表す文字列を解析できます。ただし、文字列には特定の形式が必要です。文字列の形式が異なる場合は、JavaScript の Date オブジェクトを使用する前に手動で変換する必要があります。
1 つの方法は、JavaScript の新しい Date(dateString) 関数を使用することです。これは、日付または時刻を表す文字列を解析して次のようにします。 Date オブジェクト。ただし、「YYYY-MM-DDTHH:mm:ss.sssZ」などの特定の形式の文字列のみが認識されます。
異なる形式の文字列の場合、より柔軟なアプローチは、次を使用して文字列を手動で解析することです。正規表現やその他の文字列操作テクニック。文字列から個々の日付と時刻のコンポーネントを抽出したら、それらを使用して、年、月、日、時、分、秒の正しい値を持つ Date オブジェクトを作成できます。
例:文字列「23.11.2009 12:34:56」を「dd.MM.yyyy HH:mm:ss」形式の Date オブジェクトに変換するには、次のコマンドを使用できます。手順:
新しい日付を作成します抽出されたコンポーネントを引数として使用するオブジェクト:
var dateTime = new Date(year, month - 1, day, hour, minute, second);
このアプローチにより、文字列の変換における柔軟性が向上します。 JavaScript で datetime に変換すると、さまざまな日付と時刻の形式を処理できるようになります。
以上がJavaScript で文字列をさまざまな形式の DateTime に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。