2016-12-15 109 views
0

我想创建这样Angular2 - DatePipe在打字稿

var d = new Date(); 
var date = new DatePipe().transform(d,'yyyy-MM-dd HH:mm:ss'); 

然而打字稿引发了以下错误

日期养错误

提供的参数不匹配,通话对象的任何签名

我是否遗漏了一个参数或者以错误的方式传递它们?

任何建议将是伟大的。

+0

检查时,该http://stackoverflow.com/questions/39607568/cannot -instantiate-datepipe – yurzui

+0

干杯在那里找到我的答案! – user2085143

回答

0

检查出在上面贴的第一条评论的链接后,原来你必须指定当地实例,像这样

var date = new DatePipe('en-US').transform(d,'yyyy-MM-dd HH:mm:ss');