【发布时间】:2020-07-22 03:03:41
【问题描述】:
为了使用时刻 js 显示日期和时间。(对时刻 js 不太了解),我正在寻找显示日期和时间的解决方案,当时我找到了代码 How to I get current time from angular material Date picker?。 我面临的问题是时间不断变化并且也显示错误。因为我对角度不熟悉,所以我不知道确切的问题是什么。 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()})
}
【问题讨论】:
标签: angular