node.js - 数据库存储的时间戳为2014-11-11 00:00:00 返给前台格式不对
阿神
阿神 2017-04-17 11:40:30
0
3
387

数据库中存的是时间戳2014-11-11 00:00:00
从数据库中取出来
打印row[0].startTime
结果是Mon Apr 20 2015 01:49:19 GM +0800 (中国标准时间) 这种格式的
res.send返给前台 变成了2014-11-11T00:00:00.000Z
怎么才能返给前台正常格式的呢(2014-11-11 00:00:00)
谢谢大家~~

阿神
阿神

闭关修行中......

全部回覆 (3)
阿神

用momentjs转换或者。。。自己转:

var format = function(date) { var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); var hour = date.getHours(); var minute = (date.getMinutes() < 10) ? '0' + date.getMinutes() : date.getMinutes(); //var minute = date.getMinutes(); var second = (date.getSeconds() < 10) ? '0' + date.getSeconds() : date.getSeconds(); //var second = date.getSeconds(); return year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second; };

根据需要是否在补零~

    黄舟

    可以在数据库中做处理:

    SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%m:%S') AS startTime;

    来自:http://stackoverflow.com/questions/2392413/convert-datetime-value-into...

      黄舟
      function makeDate(date) { try { var date = new Date(date).toISOString(). replace(/T/, ' '). replace(/\..+/, ''); }catch(e){ console.log(e); var date = "0000-00-00 00:00:00"; }finally{ return date; } };
        最新下載
        更多>
        網站特效
        網站源碼
        網站素材
        前端模板
        關於我們 免責聲明 Sitemap
        PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!