себя использую moment.js для работы с датами и временем.  Вот так устанавливаю значение в дтпикер [value]="dateToString(filter.endDate)" Сам метод 
                  
                  
                  `dateToString(date: Date): string {
                  
                  
                     return moment(date.toISOString()).format('YYYY-MM-DDTHH🇲🇲ss');
                  
                  
                    }`
                  
                  
                  
                  
                  
                  Строку, которая пришла с API разбираю тоже через момент.жс. 
                  
                  
                  
                  
                  
                  `parseData(val: string): Date {   
                  
                  
                      const momentDate = moment(val, 'YYYY-MM-DDTHH🇲🇲ss');
                  
                  
                      if (momentDate.isValid()) {
                  
                  
                        return momentDate.toDate();
                  
                  
                      }
                  
                  
                    }`
                  
                  
                
https://stackblitz.com/edit/angular-ybvbmi?file=src%2Fapp%2Fapp.component.html
Обсуждают сегодня