已知:javascript月份 0-11 但日期是1-31啊
现象:,但为从云函数中获取时间 天数也少一天 请教是否天数在微信小程序中也是0-30的取值范围?
当前时间本地截图
云函数代码
//获取当前月份
var todayDate = new Date();
var curMonth = todayDate.getMonth();
console.log('今天的日期为(' + todayDate.getFullYear() + ',' + todayDate.getMonth() + ',' + todayDate.getDate()+")");
云函数调用日志截图
尝试过程:
百度N次未果.
尝试更改为 var todayDate = Date(); 然后提示todayDate.getMonth(); 这句 错误提示:TypeError: todayDate.getMonth is not a function
同样的new Date()
为什么云函数的日期是 {"$timestamp":1539440633}
而小程序端的是 Thu Aug 30 2018 09:42:36 GMT+0800 (CST)
……
云函数的时间本来就是个坑
云函数
new Date() 是指 UTC时间 也就是和北京时间差8小时
如果 用
db.serverDate() 好像也是 UTC时间
getMonth() + 1
才是当前月份