Попробуйте использовать стороннюю библиотеку, например momentjs , для расширенного анализа и форматирования даты.Используя момент, вы можете отформатировать строку даты в соответствии со следующим шаблоном:
// dddd for full week day, MMM for abreviated month, DD for date, etc
moment(inputDate).format("dddd, MMM DD at HH:mm a")
Библиотека momentjs хорошо работает с реагирующим и может быть легко установлена с помощью:
npm install moment --save
и импортировано в ваш проект:
import moment from 'moment';
Вот фрагмент кода, демонстрирующий шаблон, показанный выше:
var inputDate = "2018-12-26T05:00:29";
var outputDate = moment(inputDate).format("dddd, MMM DD at HH:mm a");
console.log(outputDate);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.23.0/moment.min.js"></script>