时间:2019-05-04 来源:小程序工厂
手机端时间没问题是云函数的时间有问题
这几个时间都是什么时间?可以提供下复现代码吗?
getTime和getClienTime是一样的代码如下:
function (format,str){ if(str){ var date = new Date(str); } else{ date = new Date(); } var Y = date.getFullYear() + '-'; var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-'; var D = date.getDate()<10? '0'+(date.getDate()):date.getDate(); var hh = (parseInt(date.getHours())>9?date.getHours():'0'+date.getHours()) + ':'; var mm = (parseInt(date.getMinutes())>9?date.getMinutes():"0"+date.getMinutes()) + ':'; var mmEnd =(parseInt(date.getMinutes())>9?date.getMinutes():"0"+date.getMinutes()); var ss = parseInt(date.getSeconds())>9?date.getSeconds():'0'+date.getSeconds(); if(format) { if (format == 'Y-M-D hh:mm:ss') { return Y + M + D + " " + hh + mm + ss; } else if (format == 'Y-M-D hh:mm') { return Y + M + D + " " + hh + mmEnd; } else { return Y + M + D } } else { return Y + M + D + " " + hh + mm + ss; }}
所以观察到是微信小程序端的时间错了还是云函数的时间错了呢?手机上的时钟设置是否有问题呢?
8小时的话应该是时区的问题
难道不是北京时间?