/ / AngularJS UnixTime to DateTime Format with date filter failed - javascript, angularjs, datetime, unix-timestamp, angular-filter

AngularJS UnixTime na DateTime Formát s dátumovým filtrom zlyhal - javascript, angularjs, datetime, unix-timestamp, angular-filters

Dozvedel som sa, že pomocou časového filtra z tohto príspevku je možné transformovať unixovú časovú pečiatku na dátum. Angularjs. Prevod hodnoty značky (čas Unix na čas čitateľný pre človeka)

Ale nemôžem s tým previesť moje ...

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

vnútri contract.start_date_unix, jeho hodnota je na 1406779200

Skontroloval som to pomocou kontrolór že presne ukazuje, čo chcem: Št, 31. júla 2014 04:00:00 GMT (ale samozrejme, požadovaný formát je MM-dd-rrrr, dátum je správny a to je to, čo sa tu snažím dokázať)

Ale keď urobím vyššie uvedený filter dátumu, zobrazí sa iba 01-17-1970 alebo 01-16-1970...

Čo by mohlo spôsobiť tento problém?

odpovede:

36 pre odpoveď č. 1

zobrazený čas je epocha a nie skutočný dátum. prečítajte si odkazy vo svojej otázke, odpoveď je v jednom z odkazov.

musíte vynásobiť čas 1000.

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