сохранить даты в строковом формате, без времени и минут - PullRequest
0 голосов
/ 26 марта 2019

Я работаю с mat-datepicker и сейчас, я хотел бы сохранить выбранную дату в строковом формате, то есть 'DD/MM/YYY' => 01/07/2019, тогда я могу прочитать эту дату с mat-datepicker, теперь, если это не возможно, тогда я мог бы сохранить дату в строке в формате ISO, проблема в том, что когда я выбираю дату и затем печатаю ее в консоли или сохраняю, эта дата имеет вид объекта типа момента, как может произойти автоматически с выбранной датой

1 Ответ

0 голосов
/ 26 марта 2019

.html код:

<mat-form-field>
  <input matInput [matDatepicker]="picker" placeholder="Input & change events"
         (dateChange)="addEvent('change', $event)">
  <mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
  <mat-datepicker #picker></mat-datepicker>
</mat-form-field>

{{localdate}}

.ts код:

import {Component} from '@angular/core';
import {MatDatepickerInputEvent} from '@angular/material/datepicker';

@Component({
  selector: 'datepicker-events-example',
  templateUrl: 'datepicker-events-example.html',
  styleUrls: ['datepicker-events-example.css'],
})
export class DatepickerEventsExample {

  public localdate;
  addEvent(type: string, event: MatDatepickerInputEvent<Date>) {
    this.localdate = (`${event.value}`);
  }
}
...