云数据库保存日期开发版和真机版不一致问题?
unction project_update(data, id) { //id 为要查询的_id ,如果没有找到,doc.get()将抛出错误 var that = this return new Promise(function (resolve, reject) { const db = cloud.database() var m_data = data //objCopy(empData) var m_time = new Date() delete m_data._id delete m_data.D_crtTime delete m_data._openid m_data.D_startTime=new Date(m_data.D_startTime) db.collection('project').doc(id).update({ data: { ...m_data, D_crtTime: m_time } }) .then(function (res) { resolve(res) //返回更新条数 }) }) } 云数据库保存D_startTime后,线上版或体验版本时,读取值总是1970-01-01 8:00。在程序调试或真机调试时保存的日期时间是正确的。 另外,D_crtTime不管什么版本都是正确的。 这是服务器 new Date() 函数和本地版new Date()的不一致的bug吗?