В Angular 6 я применяю средство выбора даты с классом bsDaterangepicker для диапазона дат.
<input type="text" (ngModelChange)="dateFilterChanged($event)" [(ngModel)]="myDateField" value="{{ myDateField | date:'yyyy-MM-dd' }}" [bsConfig]="{dateInputFormat: 'yyyy-MM-dd'}" bsDaterangepicker>
и передайте значение с помощью следующей функции и эмиттера:
dateFilterChanged(filterValue: string) {
console.log('filterValue', filterValue);
this.dateFilterChanged.emit(filterValue)
}
Проблема в том, что формат отправляемой даты не "гггг-ММ-дд", а строка gmt:
[Wed May 01 2019 14:04:12 GMT+0300 (GMT+03:00), Sat Jun 15 2019 14:04:12 GMT+0300 (GMT+03:00)]
Как получить значение даты в формате "гггг-мм-дд"?