В моем приложении 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
, как я могу извлечь только отформатированную дату из этой строки, чтобы показать ее на внешнем интерфейсе?