Как мне конвертировать дату в React

у меня есть список контактов(contact) и я хочу выводить в графе "дата изменения" дату в формате yyyy-mm-dd переменной contact.DateChange. Сама же переменная содержит дату в формате 2022-07-27T08:36:12.

Я перепробовал несколько библиотек, но постоянно выходит ошибка Invalid time value, либо когда я форматирую с помощью moment(contact?.DateChange).format('yyyy-MM-DD'), то получаю сегодняшнюю дату, а не ту, которая хранится в переменной

Значение, которое выводит input, если оставить defaultValue={contact.DateChange}

введите сюда описание изображения

введите сюда описание изображения

введите сюда описание изображения

введите сюда описание изображения

введите сюда описание изображения

введите сюда описание изображения


Ответы (1 шт):

Автор решения: EzioMercer

Вам просто нужно самому разбить строку относительно символа T и взять левую часть:

const dateTime = '2022-07-27T08:36:12';

const date = dateTime.split('T')[0];

console.log(date);

→ Ссылка