Как преобразовать объект даты 14 декабря 2020 года из базы данных в reactjs

Когда я попытался преобразовать 2020-12-14 в 14 декабря 2020 года с помощью 1-й метод

<small>{item.date}</small>

2-й метод

{new Date(item.date).toLocaleString()}

тогда я получил результат ниже

2020-12-14
12/14/2020, 5:30:00 AM

Есть ли способ преобразовать формат даты с 2020-12-14 на 14 декабря 2020 года? в реакции

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
0
63
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

используя пакет моментов

moment(moment('2020-11-18', 'YYYY-MM-DD')).format('DD MMM YYYY'); 
Ответ принят как подходящий

Небольшая модификация этого элегантного ответа от Дейва разбивает строку даты toString на массив и форматирует ее в желаемый результат. Проверьте код ниже:

const date = new Date(2020, 11, 14).toString().split(" ");
// ["Mon", "Dec", "14", "2020", "14:05:53", "GMT+0100", "(Central", "European", "Standard", "Time)"]
console.info(date[2] + " " + date[1] + " " + date[3]);
// 14 Dec 2020

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