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