收藏
回答

date.getFullYear is not a function

问题模块
API和组件

function formatNumber(n) {

  n = n.toString()

  return n[1] ? n : '0' + n

}


function formatTime(date) {

  var year = date.getFullYear()

  var month = date.getMonth() + 1

  var day = date.getDate()


  var hour = date.getHours()

  var minute = date.getMinutes()

  var second = date.getSeconds()


  return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')

}


打印处理提示date.getFullYear is not a function


最后一次编辑于  2017-08-17  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 要懂得珍惜
    要懂得珍惜
    2018-05-11

    少了一句 var date = new Date(date);

    放在var year = date.getFullYear()上面,

    我今天也需要用时间戳转化成年月日时间,也发现的同样问题

    还有,时间戳的数据需要乘以1000,才显示正确的时间。

    不晓得是不是微信的bug还是怎么回事。

    2018-05-11
    赞同
    回复 1
    • 金天
      金天
      2018-08-09

      JS的时间戳就是这样的

      2018-08-09
      1
      回复