Я хотел бы отобразить время в следующем формате во всем приложении
Пример: 27 июня 2019 г.
Так что я не хотел использовать moment.js, так как я использую только один формат и для его реализации использую вот так
пользовательские MAT_DATE_FORMATS
export const APP_DATE_FORMATS = {
parse: {dateInput: {month: 'short', year: 'numeric', day: 'numeric'}},
display: {
dateInput: {month: 'short', year: 'numeric', day: 'numeric'},
monthYearLabel: {year: 'numeric'}
}
};
И добавить его к поставщикам
providers: [{
provide: MAT_DATE_FORMATS, useValue: APP_DATE_FORMATS
}]
Это URL стекаблика для этого https://stackblitz.com/edit/angular-formatted-datepicker
Но моя проблема в том, что когда я выбираю какую-либо дату из указателя даты (значение предыдущего дня) отправляется на сервер
Таким образом, чтобы избежать добавления 5.30 часов в бэкэнд. Это неправильный способ реализации
Я не хочу конвертировать дату в utc при каждом почтовом звонке. Итак, есть ли более простой и лучший способ избежать этой проблемы с часовым поясом, которую можно внедрить в одном общем месте ?