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日期函数这样做:
另一种方法是使用tolocaledateString()方法:
let newDate = date.toLocaleDateString();
console.log(newDate);
或您可以使用一些库,即时刻。
let newDate = moment(date).format('DD/MM/YYYY').toString();
console.log(newDate();
解决方案都可以控制同一字符串。
我知道这是一个古老的问题,但是我需要这个答案,我认为我在最投票的答案中没有找到它。问题是如何使用Primeng
的元素
P-calendar<p-calendar dateFormat="mm/dd/yy" dataType="string"></p-calendar>
您可以选择值将使用“ dateFormat”的方式,然后选择数据类型作为字符串以获取值,就像输入中的值一样。
import {DatePipe} from '@angular/common';
datePipe.transform(selectedDate, formatInWhichYouWantOutput)