ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で文字列をさまざまな形式の DateTime に変換するにはどうすればよいですか?

JavaScript で文字列をさまざまな形式の DateTime に変換するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-19 07:28:10
オリジナル
960 人が閲覧しました

How Can I Convert Strings to DateTimes in JavaScript with Different Formats?

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 オブジェクトに変換するには、次のコマンドを使用できます。手順:

  1. 正規表現を使用して、文字列から個々のコンポーネント (日、月、年、時、分、秒) を抽出します。
  2. 新しい日付を作成します抽出されたコンポーネントを引数として使用するオブジェクト:

    var dateTime = new Date(year, month - 1, day, hour, minute, second);
    ログイン後にコピー

このアプローチにより、文字列の変換における柔軟性が向上します。 JavaScript で datetime に変換すると、さまざまな日付と時刻の形式を処理できるようになります。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート