Как отформатировать получение даты монго в рамках паруса?

Это мой монбо дб документ

      {
        "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();

Другие вопросы по тегам