Elementのタイムコンポーネントel-date-pickerの時間をどうやって取得しますか?

1178 ワード

最近作ったプロジェクトの中で、時間コントロールの選択時間を取得して、バックグラウンドに伝えます.最初は@changeの方法で取得しましたが、取得した時間フォーマットは中国の標準時間で、YYYY-M-DD HH:MM:SSというフォーマットではありません.
  • 最初はこう書きました.
    
    
     
    
    //java script    
    data(){
        return{
            myTime:null
        }
    },
    methods:{
        getMyDateTime(t) {
          console.log(t);//       , :2018-12-02T03:24:02.000Z,           ,   Date   
        }
    }
    
  • 上記のようなやり方で、私達がこのような「YYY-M-DD HH:MM:SS」の時間フォーマットの時間文字列を取得したいなら、それを処理するのはとても不便です.したがって、後に詳しくelementの公式文書を調べてみます.元々はDateTimePicker日付選択器のAttributesにはvalue-formatというパラメータがあります.彼を通じて私たちが必要な時間書式を設定できます.例えば、「YYY-M-DD HH:MM:SS」
  • 
        
           
    
    //java script    
    data(){
        return{
            myTime :null
        }
    },
    methods:{
      logMyDateTime{
       console.log(myTime ); 
      }
    }
    
    Htmlのel-date-pickerのコントロールの中で多value-formatをプラスして、このように書くのはその他の方法を使って彼を処理する必要はなくて、得るデータは私達の要ったのです.