Волей судьбы начал работать плотно с фронтендом для проектов. Выбор пал на лёгкий в освоении VueJS.
В качестве одной из задач стоял вывод даты в определенном удобным человеку формате (вместо 2020-05-10T21:43:32.545448Z). Для этого используем Moment JS:
import moment from 'moment'
... ... ... ...
Vue.filter('formatDate', function (value) {
if (value) {
return moment(String(value)).format('MM/DD/YYYY hh:mm')
}
})
И далее в шаблоне отображения можем выводить данные при помощи зарегистрированного фильтра:
{{data.value | formatDate}}
В ближайшие недели будет серия мини заметок по Vue — как работать с отображением данных и делать простые, но функциональные SPA приложения.