小程序
小游戏
企业微信
微信支付
扫描小程序码分享
数据库中collection:'saleOrder', 字段'timeStamp'保存的是时间戳. 现在想查询距当前时间n年(n取1,2...)之内的数据.
例:假设现在是'20220301 17:17:00', 想查出'20210301 0:0:0'以后的记录
这里给出时间, 是说查询只精确到日期, 对时间(小时分钞)不敏感.
另外,是否要考虑时区问题?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
1、在小程序端将'20210301 0:0:0'换成时间戳:dateNow=Date.now()
2、where({timeStamp:_.gt(event.dateNow)})
3、要考虑时区,dateNow应该在小程序端换算再传入云函数,否则会是0时区。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
1、在小程序端将'20210301 0:0:0'换成时间戳:dateNow=Date.now()
2、where({timeStamp:_.gt(event.dateNow)})
3、要考虑时区,dateNow应该在小程序端换算再传入云函数,否则会是0时区。