Когда я попытался преобразовать 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 года? в реакции
используя пакет моментов
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