默認存儲是國際時間,需要數據庫連接配置改變下
timezone: '+08:00'
// 這樣改完數據庫時間會加8小時
但是查詢出來的時間還是國際時間,所以需要修改下:
第一種方式:前端修改
// 轉換時間顯示格式 // "2021-02-03T14:16:29.000Z" -> "2021-02-03 22:16" // Z表示國際時間 function format_date(date){ date = date.replace("Z", '') let temp = new Date(date) // 需要加8小時才是當地時間 let d = new Date(temp.getTime() + (1000 * 60 * 60 * 8)) return `${d.getFullYear()}-${d.getMonth()+1}-${d.getDate()} ${d.getHours()}:${d.getMinutes()}` }