自带的函数也运行不了?
发布于 5 年前 作者 ryi 14994 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现

    Year:2019

  • 复现路径
  • 提供一个最简复现 Demo

function addYear(sdate, syear) {

  console.log(‘curDate:’ + sdate)

  var year = sdate.getFullYear()

  console.log(‘Year:’ + year)

  var month = sdate.getMonth() + 1

  var day = sdate.getDate()

  var hour = sdate.getHours()

  var minute = sdate.getMinutes()

  var second = sdate.getSeconds()

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

}

2 回复

要用 var year =(new Date(sdate)).getFullYear()这样子吗?是不是不能识别Date类型的参数需要强制转换一下?

date.getTime().getFullYear()? 控制台里会报getFullYear is not a function,小程序不报错,是它的BUG,你写法也有问题,不是谁都有getFullYear()这个函数

回到顶部