使用Primeng日历时如何格式日期?

问题描述 投票:0回答:2
如何仅在使用Prime NG P-Calendar组件时仅获得日期,月和年?当我做台时,我得到了这些价值。它显示了这个值:

DATE{2017年2月1日星期三00:00:00 GMT+0700(SE ASIA标准时间)}

我不想那么长,我只需要01/02/2017,我不需要剩下的。那么我如何获得日期,月和年格式?由于我已经这样做了:

我的html是我的html:

这是我的组件。

export class report { public date: any; constructor() { } public proses(date) { console.log(date); } }

您可以使用纯JavaScript日期函数这样做:
angular datepicker calendar primeng
2个回答
9
投票

另一种方法是使用tolocaledateString()方法:

let newDate = date.toLocaleDateString();
console.log(newDate);

或您可以使用一些库,即时刻。

let newDate = moment(date).format('DD/MM/YYYY').toString(); console.log(newDate();
解决方案都可以控制同一字符串。
    

我知道这是一个古老的问题,但是我需要这个答案,我认为我在最投票的答案中没有找到它。问题是如何使用
Primeng

的元素

P-calendar

8
投票

<p-calendar dateFormat="mm/dd/yy" dataType="string"></p-calendar> 您可以选择值将使用“ dateFormat”的方式,然后选择数据类型作为字符串以获取值,就像输入中的值一样。 import {DatePipe} from '@angular/common'; datePipe.transform(selectedDate, formatInWhichYouWantOutput)

	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.