最近公司項目用到了Vue.js,和它一塊的是ElementUI控件。當使用ElementUI的日期選擇器DatePicker時,發現后台數據庫中存的時間總是和想要的時間差8個小時,開始以為是數據庫時區的問題。后來才發現是ElementUI日期控件的問題。自己選好的日期,和DatePicker綁定的值總是差8個小時。看了下官方屬性介紹,發現使用value-format可以解決這個問題。代碼如下:
<el-date-picker v-model="value11" type="date" placeholder="選擇日期" value-format="yyyy-MM-dd"> </el-date-picker>
這里需要注意一下,value-format是elementUI2.x版本才有的屬性,在早期的1.x版本里面是不存在的。如果你用的是早期的版本要解決這個問題就需要自己寫轉換了,前端和后端都行。哪個方便按哪個來。
轉載於:https://www.cnblogs.com/shuaiweb/p/9356833.html