如何在Angular2中格式化日期?

3

我的代码:

   this.nextDay = new Date();
   var datePipe = new DatePipe('en-US')
   this.presentDate = datePipe.transform(this.nextDay, 'YYYY-MM-DD H:mm:ss');

但是使用上述代码,我得到的是 this.presentDate = yyyy-3-DD 23:04:99

我想要的日期是2017年3月23日23:09:06,但是为什么会出现yyyy呢?

1个回答

5

您需要使用单个小写的ydd

this.nextDay = new Date();
var datePipe = new DatePipe('en-US')
this.presentDate = datePipe.transform(this.nextDay, 'y-MM-dd H:mm:ss');

参考资料:https://webdev.dartlang.org/angular/api/angular2.common/DatePipe-class

该链接是关于Angular2中的日期管道(DatePipe)类的API文档。通过使用日期管道类,您可以将日期转换为特定格式的字符串,以方便用户理解。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接