在vue前端去除后端返回json數據中時間日期中間的T


在做項目的時候,遇到一個問題,明明在數據庫中,DataTime類型的數據格式明明是正常的,怎么返回到前端后,就在日期和時間中多了一個T?
比如 2020-08-18T21:32:54

查了下資料,好像是ISO規定的標准時間日期表示格式

沒有辦法,只有在前端里再給日期時間來次格式化。
定義一個函數

methods: {
    // 時間格式化
    dataFormat(value) {
        var year = value.substr(0, 4)
        var month = value.substr(5, 2)
        var day = value.substr(8, 2)
        var hour = value.substr(11, 2)
        var min = value.substr(14, 2)
        var second = value.substr(17,2)
        return year + "-" + month + "-" + day + " " + hour + ":" + min + ":"+second
      },
}

直接調用就行。


免責聲明!

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



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