如何格式化输入文本中的日期
How to format Date in inputText
我正在使用 primeng,如何在输入中显示其他格式的日期 (dd/MM/yyyy):
<label class="col-form-label" >Date</label>
<input type="text" size="30" pInputText [(ngModel)]="object.dateCreation" [readonly]="true" >
object: Object = {
dateCreation: new Date();
}
日期显示如下:
你应该这样应用管道:
<input type="text" size="30" pInputText [ngModel]="object.dateCreation | date : 'medium" (ngModelChange)="object.dateCreation = $event" [readonly]="true">
您可以使用 Angular DatePipe
用于在 HTML 中显示 ::
{{dateCreation | date: 'dd/MM/yyyy'}}
为了向后端发送数据,注入它的依赖如
providers :[DatePipe]
constructor(private datePipe:DatePipe) {}
现在,使用可用的方法转换日期:
this.datePipe.transform(this.dateCreation, 'dd/MM/yyyy');
我正在使用 primeng,如何在输入中显示其他格式的日期 (dd/MM/yyyy):
<label class="col-form-label" >Date</label>
<input type="text" size="30" pInputText [(ngModel)]="object.dateCreation" [readonly]="true" >
object: Object = {
dateCreation: new Date();
}
日期显示如下:
你应该这样应用管道:
<input type="text" size="30" pInputText [ngModel]="object.dateCreation | date : 'medium" (ngModelChange)="object.dateCreation = $event" [readonly]="true">
您可以使用 Angular DatePipe
用于在 HTML 中显示 ::
{{dateCreation | date: 'dd/MM/yyyy'}}
为了向后端发送数据,注入它的依赖如
providers :[DatePipe]
constructor(private datePipe:DatePipe) {}
现在,使用可用的方法转换日期:
this.datePipe.transform(this.dateCreation, 'dd/MM/yyyy');