如何在sails框架中格式化检索mongo日期



这是我的mongo db文档

      {
        "creatorUid": "1234",
        "creatorUserName": "userabc",
        "title": "this is the first thread",
        "description": "I like this thread and try to read it",
        "threadOwner": "5451e21c7dfe65c6168fe612",
        "createdAt": "2014-10-30T07:04:22.712Z",
        "updatedAt": "2014-10-30T07:04:22.712Z",
        "id": "5451e2f6d61cb61d18ed0122"
      }

我想将createdAt格式化为2014-10-30而不带时间

您可以通过以下几种方式格式化日期:

  • 最简单的是使用moment.js,这是一个在JavaScript中操作日期的库。如果您需要广泛地操作日期,那么使用库是值得的。使用类似于moment('2014-10-30T07:04:22.712Z').format('MM-DD-YYYY')的东西可以按照您想要的任何方式格式化日期
  • 第二种方法是在没有任何库的情况下使用JS。这可以按如下所示进行:

var dateObj = new Date('2014-10-30T07:04:22.712Z'); var neededFormat = dateObj.getUTCFullYear() + '-' + dateObj.getUTCMonth() + '-' + dateObj.getUTCDay();

最新更新