这是我的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();