日付を文字列から入力型の日付形式に変換します
P粉587780103
2023-09-05 21:31:29
<p>「日時ローカル」HTML 入力タイプがあり、これを MS SQL Server データベースの日時フィールドに保存します。編集ページをロードするときに、この HTML 日付フィールドにデータベースの値を入力したいと考えています。日付の値を調べてみると、次のようになります。
「2023 年 5 月 16 日火曜日 15:40:00 GMT 0200 (南アフリカ標準時)」。
Javascript を使用して、このような文字列を受け入れ可能な HTML 日付入力形式に変換した人はいるでしょうか? </p>
Js には、日付を処理するために使用できる組み込みメソッドがあります。
次の例では、I:
Date
メソッドを使用して、入力文字列を Date オブジェクトに変換します。メソッドを使用して、Date オブジェクトから年を抽出します。
メソッドを使用して、Date オブジェクトから月を抽出します。
メソッドは 0 から始まる月のインデックス (1 月 = 0、2 月 = 1 など) を返すため、次のことを行う必要があります: 結果 1。
メソッドを使用して、月の文字列の長さが 2 文字であることを確認します。例: 抽出値 = 1 の場合、月 = 01。
メソッドを使用して、Date オブジェクトから日付を抽出します。
日付を文字列に変換します。-
- padStart
メソッドを使用して、日付文字列の長さが 2 文字であることを確認します。例: 抽出された値 = 1 の場合、日付 = 01。