mysql修改查詢出來的時間格式


var d = new Date(rss.createtime);
 let youWant = d.getFullYear() + '-' + (d.getMonth() + 1) + '-' + d.getDate() + ' ' + d.getHours() + ':' + d.getMinutes() + ':' + d.getSeconds();

在new Date里面添加庫查詢出來的數據(數據為對象)

本人在實際測試中發現了上面的方法存在問題,時間總是一個不會刷新,所以測試出了第二中方法,

后端只需要把數據庫查出來的json數據格式轉成數據就可以了

例如查詢出來的格式:

[
   [{數據}]
 ]

只需轉成數組去0,把數組發送到前段就可以,前段用foreach循環遍歷就行了

第二種更好
<%rs.forEach(function(row){%>
    <tr class="active">    
      <td><%-row.createtime.getFullYear()+'-'+(row.createtime.getMonth()+1)+'-'+row.createtime.getDate()+' '+(row.createtime.getHours()+8)+':'+row.createtime.getMinutes()+':'+row.createtime.getSeconds() %></td>
      <td><%-row.shopname%></td>
      <td><%-row.shoptype%></td>
      <td><button type="button" class="btn btn-link" onclick="details(<%-row.uid%>)">查看詳情</button></td>
    </tr> 
    <%})%>

 


免責聲明!

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



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