15

我瞭解到,一個可使用日期過濾器從這個崗位變換UNIX時間戳爲日期: AngularJS. Convert tag value (Unix time to human-readable time)AngularJS UnixTime爲DateTime格式與日期過濾器故障

但我不能將我的吧......

<td>{{contract.start_date_unix | date:'MM-dd-yyyy'}}</td> 

contract.start_date_unix內,其價值1406779200

我有checker檢查的話,它顯示正是我想要的: 星期四,2014年7月31日04:00:00 GMT (當然,我想要的格式爲MM-DD-YYYY,日期是正確的,這就是我在這裏試着證明)

但是,當我做日期過濾器上面,它只會顯示01-17-197001-16-1970 ...

可能是什麼原因造成這個問題?

回答

36

顯示的時間是紀元而不是實際的日期。請閱讀您問題中的鏈接,在其中一個鏈接中找到答案。

你需要1000

<td>{{contract.start_date_unix * 1000 | date:'MM-dd-yyyy'}}</td> 
乘以時