Получение только даты из iso строки в pouchDB - PullRequest
0 голосов
/ 28 марта 2020

В моем приложении reactJS я в настоящее время сохраняю созданный с помощью new Date(), и когда я получаю этот столбец, я получаю полную строку ISO.

Я хочу изменить это так, чтобы я мог только возвращать дата в формате ММ-ДД-ГГГГ. Вот мой текущий код:

getMax = () => {

    this.state.caloriesDB.db.createIndex({
      index: {
        fields: ['_id','caloriesBurned', 'createdAt']
      }
    }).then(result => {
      console.log(result);
      this.setMax();

   }).catch((err) =>{
      console.log(err);
    });
  }

  setMax = () => {
    this.state.caloriesDB.db.find({
      selector: {
        $and: [
          {_id: {"$gte": null}},
          {caloriesBurned: {$exists: true}},
          {createdAt: {$exists: true}}
        ]
      },
      fields: ['caloriesBurned', 'createdAt'],
      sort: [{'_id':'desc'}],
      limit: 7
    })

В моей функции setMax, где я получаю поле createdAt, как я могу извлечь только отформатированную дату из этой строки, чтобы показать ее на внешнем интерфейсе?

...