收藏
回答

云函数中new Date(时间戳参数)获取不到值

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信iOS客户端 wx5e1195a83ca81d2f cloud1-7gk5vros67f94431 2.20.1

我想将日期时间戳从数据库取出时转换成时间字符串,order_datetime是时间戳参数,但是,在project中写在new Date()里貌似获取不到值。

请大佬帮忙看下什么原因。

函数片段如下所示:

    return await db.collection('order').aggregate().match({
      user_openid: openid,
    }).project({
      order_datetime: $.dateToString({
        datenew Date('$order_datetime'),
        format'%Y-%m-%d %H:%M:%S'
      })
    }).end();
回答关注问题邀请回答
收藏

2 个回答

  • 跨商通
    跨商通
    2022-05-18

    1、不支持。建议在获取结果里,JS转换。

    2022-05-18
    有用 1
    回复
  • 
    
    2022-05-18

    解决方法:修改数据类型为日期对象,取值的时候再使用dateToString。


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