修剪日期格式PrimeNG日历 - 删除时间戳,角度反应形式

时间:2017-07-12 11:40:56

标签: javascript angular primeng

我将以下内容推入我的反应形式obj 2016-01-01T00:00:00.000Z 但我想要以下2016-01-01

有没有人知道实现上述功能的内置功能。我搜索了文档here,但没有运气。一个.trim当然可以在回调中正常工作,但我想知道是否有人之前已经这样做并且知道内置 功能。

感谢。

更新

为了帮助他人 - 这就是我在下面使用primeng日历,角度反应形式的答案帮助解决它的方法。使用(onSelect)特定于primeNg Calendar

import { DatePipe } from '@angular/common'; <p-calendar #purchaseDateRef (onSelect)="handleSelect(purchaseDateRef)"> </p-calendar> constructor( private datePipe: DatePipe ) {} handleSelect(event: any) { // manipulate date object with help of DatePipe and setValue this.form.get('registrationFields.appliance.purchaseDate') .setValue(this.datePipe.transform(event.value, 'y.MM.dd') ); } 回调
Use curl to call api. i think it will work fine there.

1 个答案:

答案 0 :(得分:1)

您需要在组件中注入DatePipe,如

构造函数(private datePipe:DatePipe){}

比你可以在组件中的任何地方使用转换函数

const formattedDate = this.datePipe.transformer(dateValue,&#39; build_in_date_format&#39;)

有许多内置格式,请参阅官方文档https://angular.io/api/common/DatePipe