javascript angularjs datetime unix-timestamp angular-filters

javascript - AngularJS UnixTime a DateTime Format con fecha filtro fallido



unix-timestamp angular-filters (1)

Aprendí que uno puede transformar una marca de tiempo de Unix en una fecha usando el filtro de fecha de este post: AngularJS. Convertir valor de etiqueta (tiempo Unix a tiempo legible por humanos)

Pero no puedo convertir el mío con él ...

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

dentro de contract.start_date_unix , se valora en 1406779200

Lo verifiqué con un checker que muestra exactamente lo que quiero: Jueves, 31 de julio de 2014 04:00:00 GMT (pero, por supuesto, el formato que quiero es MM-dd-aaaa, la fecha es correcta y eso es lo que intento) probar aquí

Pero cuando hago el filtro de fecha anterior, solo mostrará 01-17-1970 o 01-16-1970 ...

¿Cuál podría ser el problema que causa esto?


El tiempo mostrado es la época y no la fecha actual. por favor lea los enlaces en su pregunta, la respuesta está en uno de los enlaces.

necesitas multiplicar el tiempo por 1000

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