Как отформатировать получение даты монго в рамках паруса?
Это мой монбо дб документ
{
"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
без времени
1 ответ
Вы можете отформатировать дату несколькими способами:
- Проще всего это использовать 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();