日付を文字列から入力型の日付形式に変換します
P粉587780103
P粉587780103 2023-09-05 21:31:29
0
1
585
<p>「日時ローカル」HTML 入力タイプがあり、これを MS SQL Server データベースの日時フィールドに保存します。編集ページをロードするときに、この HTML 日付フィールドにデータベースの値を入力したいと考えています。日付の値を調べてみると、次のようになります。 「2023 年 5 月 16 日火曜日 15:40:00 GMT 0200 (南アフリカ標準時)」。 Javascript を使用して、このような文字列を受け入れ可能な HTML 日付入力形式に変換した人はいるでしょうか? </p>
P粉587780103
P粉587780103

全員に返信(1)
P粉788765679

Js には、日付を処理するために使用できる組み込みメソッドがあります。

次の例では、I:

  • Date メソッドを使用して、入力文字列を Date オブジェクトに変換します。
  • getFullyear メソッドを使用して、Date オブジェクトから年を抽出します。
  • getMonth メソッドを使用して、Date オブジェクトから月を抽出します。
    • getMonth メソッドは 0 から始まる月のインデックス (1 月 = 0、2 月 = 1 など) を返すため、次のことを行う必要があります: 結果 1。
    • 月を文字列に変換します。
    • padStart メソッドを使用して、月の文字列の長さが 2 文字であることを確認します。例: 抽出値 = 1 の場合、月 = 01。
  • getDay メソッドを使用して、Date オブジェクトから日付を抽出します。
      日付を文字列に変換します。
    • padStart メソッドを使用して、日付文字列の長さが 2 文字であることを確認します。例: 抽出された値 = 1 の場合、日付 = 01。
  • HTML 入力形式に適合するように日付を形式設定します。
  • HTML 要素の値を抽出した値に置き換えます。

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート