2013-07-07 47 views
0

我想爲ui bootstrap datepicker設置默認日期。日期來自json並且採用Unix時間戳格式。Ui-Bootstrap Datepicker javascript錯誤:類型錯誤沒有方法'getFullYear'

[ 
    { "type": "date", "name": "date 1", "value": 1375907474 }, 
    { "type": "date", "name": "date 2" }, 
    { "type": "date", "name": "date 3", "value": 1378590263 } 
] 

一個指令裏面,我試圖將日期轉換,並把它綁定到NG模式

scope.dt = $filter('date')(scope.required.value*1000); 

,但它給出了一個JavaScript錯誤:

TypeError: Object Sep 7, 2013 has no method 'getFullYear' 

這裏是一個plunker :http://plnkr.co/edit/a9gfH8?p=preview

我在做什麼錯?

回答

2

您所看到的錯誤是這樣的結果:

"Sep 7, 2013".getFullYear() 

你想要的是這樣的:

new Date("Sep 7, 2013").getFullYear() 

某處要傳遞的,而不是一個日期對象角的字符串。

相關問題