收藏
回答

小程序前端查询云数据库,东八区时间被修为 带TZ的时间日期???怎么回事啊

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 工具 wx6787f918768de615 cloud1-0g3e4n40fa6c75e7 2.0.0

小程序前端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 这一条方法吗?

如果是小程序端 直接查询数据库,这个能搞吗?

  


回答关注问题邀请回答
收藏

1 个回答

  • 跨商通
    跨商通
    05-10

    serverDate有点难用,你要硬磕就去看它的文档;

    总之建议:换成时间戳,完事。

    05-10
    有用
    回复
登录 后发表内容
问题标签