Чтобы показать дату и время, используя момент js. (Не знаю много о моменте js), я искал решение для отображения даты и времени, в то время я нашел код от Как узнать текущее время из angular Материал выбора даты? . Я сталкиваюсь с проблемой, что время постоянно меняется, а также показывает ошибку. Так как я новичок в angular, я не знаю, в чем именно заключается проблема. html
<mat-form-field class="date" (click)="createAt.open()">
<input [ngModel]="date" (ngModelChange)="onDataChange($event)" matInput [matDatepicker]="createAt" autocomplete="off" formControlName="createAt" placeholder="Date"
[value]="createAt" >
<mat-datepicker-toggle matSuffix [for]="createAt"></mat-datepicker-toggle>
<mat-datepicker #createAt></mat-datepicker>
</mat-form-field>
ts
date:Date;
this.firstFormGroup = this._formBuilder.group({
createAt: [new Date()],
});
onDataChange(newdate) {
const _ = moment();
const date = moment(newdate).add({hours: _.hour(), minutes:_.minute() , seconds:_.second()})
this.date = date.toDate();
// console.log({hours: _.hour(), minutes:_.minute() , seconds:_.second()})
}
Может кто-нибудь дать решение для этого, или кто-нибудь может дать решение, чтобы получить время.