el-date-picker日期控件日期少一天


問題

今天我們的后台和我講,之前的一個項目傳入的日期參數比實際少了一天,讓我修改下。
但是這個項目不是我寫的,只能找到代碼看邏輯,看了一圈也沒什么問題,嘗試在el-date-piker標簽上加了一個change函數看輸出的對不對

標簽:

<el-date-picker type="date" @change="selectdate" placeholder="選擇日期"  v-model="editForm.jfsj"></el-date-picker>

事件:

selectdate(val){
    console.log(val)
} , 

解決

結果返回的結果是對的,再看提交傳的參數,發現少了一天,嘗試無果,只能在網上找結果了,發現是因為

element-ui中時間控件的默認時間為國際標准時間,所以與北京時間差8個小時
在標簽中加上value-format="yyyy-MM-dd"

   <el-date-picker type="date" @change="selectdate" placeholder="選擇日期" value-format="yyyy-MM-dd" v-model="editForm.jfsj"></el-date-picker>
 

解決了,如有錯誤還請大家指出,謝謝!

轉自 https://blog.csdn.net/qq_37807767/article/details/107458888

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM