AngularJS UnixTime为DateTime格式与日期过滤器故障

问题描述:

我了解到,一个可使用日期过滤器从这个岗位变换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 ...

可能是什么原因造成这个问题?

显示的时间是纪元而不是实际的日期。请阅读您问题中的链接,在其中一个链接中找到答案。

你需要1000

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