繁体   English   中英

如何在 inputText 中格式化日期

[英]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();
}

下面显示日期的方式:

在此处输入图像描述

你应该这样申请 pipe :

<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');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM