收藏
回答

如何处理云开发数据库时间格式


插入数据库的时候加了时间这个字段db.serverDate(),

数据库里面是显示这样Wed Mar 13 2019 18:23:00 GMT+0800 (中国标准时间)

读取数据的时候返回的是2019-03-13T10:21:15.661Z这样的时间字符串,差8个小时

实际需要的时间应该是2019-03-13 18:21:15

如何转换呢?


最后一次编辑于  03-13
回答关注问题邀请回答
收藏

4 个回答

  • 田
    03-28


    03-28
    赞同 1
    回复
  • 冬至
    冬至
    03-13

    小程序端返回的是Wed Mar 13 2019 18:23:00 GMT+0800 (中国标准时间)这种格式的时间,

    云函数端返回的是2019-03-13T10:21:15.661Z这样的时间字符串,

    util中的时间格式转换对云函数端返回的时间格式不适用。

    有大佬知道吗?

    03-13
    赞同 1
    回复 1
    • 苗鹏
      苗鹏
      04-23

      new Date('2019-03-13T10:21:15.661Z') 之后再用你的util转换时间格式试试。

      04-23
      回复
  • 121
    121
    11-28

    楼主解决了吗。。。

    11-28
    赞同
    回复
  • hashtag
    hashtag
    03-14

    小程序端返回的应该是一个object类型的直接调用里面的方法就好:

    toLocaleString()

    云函数端substring简单暴力

    03-14
    赞同
    回复 2
    • 冬至
      冬至
      03-14

      那只是截取,不是转换,不准确,就是想知道官方有没有提供装换的方法

      03-14
      回复
    • mr_feng
      mr_feng
      06-18

      同问,这个问题官方难道没有解决方案?

      06-18
      回复