ホームページ >ウェブフロントエンド >jsチュートリアル >カスタム形式仕様を使用して JavaScript で文字列を日時オブジェクトに変換する方法
JavaScript の形式仕様を使用して文字列を日時に変換する
質問:
どうすればよいですかJavaScript で形式を指定しながら文字列を日時オブジェクトに変換するstring?
実装:
Date.parse() と互換性のある形式の場合、新しい Date(dateString) メソッドを使用して変換を行うことができます。ただし、互換性のない形式の場合は、手動で解析する必要があります。
手動解析:
Date オブジェクトの作成:
これらのコンポーネントに明示的な値を使用して、新しい Date オブジェクトを作成します:
const date = new Date(year, month - 1, date, hour, minute, second);
例:
変換するには「23.11.2009 12:34:56」、形式は「dd.MM.yyyy HH:mm:ss」:
const dateString = "23.11.2009 12:34:56"; const format = "dd.MM.yyyy HH:mm:ss"; // Split the string into components const [date, time] = dateString.split(" "); const [day, month, year] = date.split("."); const [hour, minute, second] = time.split(":"); // Create a new date object const dateObject = new Date(year, month - 1, day, hour, minute, second);
以上がカスタム形式仕様を使用して JavaScript で文字列を日時オブジェクトに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。