我比較喜歡用Layui,當然也遇到一些坑!例如:綁定時間的時候是那種
是這種13位數據的日期,如果不經過轉換是不能正常顯示的,當然這是我遇到的問題不知道你們有沒有遇到,后來我也是經過了解才知道怎么回事!
在表格里調用下列方法就解決了
上解決方案:

1 //layui 后台查詢出來的時間綁定 時間戳轉換 后台返回來的數據都要經過時間戳處理否則顯示10或13位數字 2 function Format(datetime) { 3 debugger; 4 if (datetime != "") { 5 var date = new Date(parseInt(datetime.replace("/Date(", "").replace(")/", ""), 10)); 6 //月份為0-11所以+1,月份小於10補個0 7 if (date != "") { 8 var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1; 9 var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate(); 10 var time = date.getFullYear() + "-" + month + "-" + currentDate; 11 if (time == "1-01-01") { 12 return time = ""; 13 } 14 else { 15 return time; 16 } 17 } 18 } 19 else { 20 return ""; 21 } 22 }
注意:在數據庫字段為空的時候會返回“1-01-01”,必須判斷然后給返回“”,頁面才會不顯示
經過轉換后的效果圖:
希望能幫助到喜歡用這個ui框架的小伙伴,還有不懂的可以在下方留言哦!當然解決方案還有很多我覺得這個是最適合我自己的,我也是個菜鳥有寫的不好的地方也歡迎大家指出及時改正!