微信小程序的wxs文件中使用new Date()报错:unexpected token "Date
原因:
1. wxs不依赖于运行时的基础版本,可以在任何版本中运行
2. wxs跟javascript是不同的语言,跟javascript并不一致,所以wxs中不能用javascript中定义的函数或变量,包括小程序提供的API
3. 只能用var来定义变量
解决方案:可以用getData(str)
例如
// 作用于wxml中的函数 // date格式如:2019-12-12 12:20:00 或者 2019/12/12 12:20:00 var formatYMD = function(date) { var date = getDate(date); console.log(date) var year = date.getFullYear() var month = date.getMonth() + 1 var day = date.getDay() return year + '/' + month + '/' + day } module.exports = { formatYMD: formatYMD }