收藏
回答

云数据库date类型数据如何在view中调用?

图1是我想在两个view中分别显示name和date:

图2是运行界面,发现date类型的数据显示不出来貌似是我写法不对?请教各位该咋写

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

2 个回答

  • brave
    brave
    2022-04-17
    // wxml
    <wxs module="filter">
      function parseDate(dateStr) {
        if (!dateStr) {
          return dateStr
        }
        var date = getDate(dateStr)
        var year = date.getFullYear()
        var month = date.getMonth() + 1
        var day = date.getDate()
        var hour = date.getHours()
        var minute = date.getMinutes()
        var second = date.getSeconds()
        var formatNumber = function(n) {
          n = n.toString()
          if (n[1]) {
            return n
          } else {
            return "0" + n[0]
          }
        }
        return year + "-" + formatNumber(month) + "-" + formatNumber(day) + " " + formatNumber(hour) + ":" + formatNumber(minute) + ":" + formatNumber(second)
      }
      module.exports = {
        parseDate: parseDate
      }
    </wxs>
    
    <view wx:for="{{dataObj}}" wx:key="_id">
      <text>name: {{item.name}} ---- </text>
      <text>date: {{filter.parseDate(item.date)}}</text>
    </view>
    
    // js
    Page({
      data: {
        dataObj: [{
          date"2022-04-17T09:51:53.815Z",
          name: "abc",
          _id: "1"
        }, {
          date"2022-02-17T09:51:53.815Z",
          name: "def",
          _id: "2"
        }],
      }
    })
    
    

    2022-04-17
    有用 4
    回复 3
    • brave
      brave
      2022-04-17
      2022-04-17
      回复
    • pc名字叫马的龙12138
      pc名字叫马的龙12138
      发表于移动端
      2022-04-17
      好嘞我去试一下,感谢帮助
      2022-04-17
      1
      回复
    • pc名字叫马的龙12138
      pc名字叫马的龙12138
      发表于移动端
      2022-04-17回复brave
      太强了太强了,牛鼻
      2022-04-17
      1
      回复
  • 疯狂的萝卜
    疯狂的萝卜
    2022-11-22


    用第一种全是 nan !

    2022-11-22
    有用
    回复
登录 后发表内容