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>