簡體   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