我有一個ng轉發器,並在其中我有一個日期列。我用下面的代碼到格式日期angularjs日期篩選更改日期
<td nowrap>{{item.update_date | date:'MMM dd, yyyy'}}</td>
當角格式的日期它日期追溯到1天,例如:
JSON數據:UPDATE_DATE:「2014-11-30T00:00: 00"
結果:2014年11月29日
有什麼想法?
我有一個ng轉發器,並在其中我有一個日期列。我用下面的代碼到格式日期angularjs日期篩選更改日期
<td nowrap>{{item.update_date | date:'MMM dd, yyyy'}}</td>
當角格式的日期它日期追溯到1天,例如:
JSON數據:UPDATE_DATE:「2014-11-30T00:00: 00"
結果:2014年11月29日
有什麼想法?
看起來這是AngularJS中的一個bug,在1.5.2版本中得到修復。我使用的是1.0.2。升級它可以解決問題。
嘗試在控制器使用此,發送更新日期頁面之前...
$ scope.item.update最新= $過濾器( '日期')($ scope.item.update至今, 「dd/MM/yyyy」)
這看起來像是一個時區問題,Javascript日期對象始終是客戶端時區。 –
我不認爲這是發生在我的本地機器上(服務器和客戶機是同一臺機器)。 – dvdmn