Спасибо всем за ответы, я думаю, что эта проблема также может быть решена с использованием метода синтаксического анализа адаптера даты момента, но мне нравится попытка ControlValueAccessor, так как я контролирую все аспекты ввода + сокращаю код, написанный, когда я хочу использовать его в своем html.
я выбираю дату, я вижу правильную дату в поле, но, когда я сохраняю, средство выбора даты отправляет день перед выбранной датой (смещение 3 часа), я использую угловую реактивную форму и MatMomentDateModule для выбора даты.
проблема связана с часовыми поясами, но я просто хочу сохранить ту же дату, что пользователь вводит в базу данных.
Код представлен здесь:https://stackblitz.com/edit/angular-material-moment-adapter-example-kdk9nk?file=app%2Fapp.module.ts
вопрос, связанный с этим на githup:
https://github.com/angular/material2/issues/7167
Любая помощь приветствуется, и я думаю, что многим разработчикам нужно решение для этого.