云函数返回日期错误,有2处bug
发布于 4 年前 作者 lei17 1299 次浏览 来自 问答

第1个bug错误:云函数返回日期错误

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/aggregate/AggregateCommand.hour.html

云函数返回的小时数、分钟数、秒数,都是错误的。

var date = db.serverDate(), //日期

我把云函数的日期环境变量配置改为key: TZ,Value: Asia/Shanghai 时区。也是返回错误的。

AggregateCommand.hour

hour: $.hour('$date')

AggregateCommand.minute

minute: $.minute('$date')

AggregateCommand.second

second: $.second('$date')

第2个bug错误:云函数中 返回 new Date() 中获取的 getMonth() 月份 比实际月份晚1个月。比如现在是6月,可返回的月份是5月份。

var newDate = new Date() //今天日期

var dateMonth = newDate.getMonth() //月

我把云函数的日期环境变量配置改为key: TZ,Value: Asia/Shanghai 时区。也是返回错误的。

1 回复

获取月份这个不是BUG,月份是0-11 不是1-12

回到顶部