2016-12-15 107 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');