小程序前端JS代码
console.log(new Date(Date.now())) Thu May 09 2024 20:19:59 GMT+0800 (中国标准时间)
微信小程序前端查询云数据库 ,不是云端函数
cont.limit(1).where(_.and([{
time_create: _.lte(new Date(Date.now())).and(_.gte(new Date(new Date() - 30 * 60 * 1000)))
},
console控制台显示查询语句的日期时间改为带TZ的时区了,导致查询不到结果
time_create: _.and(_.lte('2024-05-09T12:19:59.131Z'), _.gte('2024-05-09T11:49:59.131Z')),
我的云数据库中time_create 存的是date类型 这是怎么回事啊?
只有改为云端查询,并且把 云函数改为配置 key:TZ value:Asia/Shanghai 这一条方法吗?
如果是小程序端 直接查询数据库,这个能搞吗?
serverDate有点难用,你要硬磕就去看它的文档;
总之建议:换成时间戳,完事。