2017-05-31 79 views
0

使用下面的代碼,我從我的數據庫(SQL)中獲取Date並將其顯示在Datapicker表單字段中。日期顯示對我來說很好,但如果我將我的系統中的時區(EST)更改爲我的系統中的時區(EST),則該字段將顯示日期爲前一天。有誰知道這是爲什麼發生,以及如何解決它?Moment.js本地時區問題

var NetNewBusinessDate = moment(model.NetNewBusinessDate).format("M/D/YYYY")); 

model.NetNewBusinessDate == "/Date(1494561600000)/" 
+2

您將需要顯示更多的代碼行。就像'model.NetNewBusinessDate'根據時區設置返回的兩個不同的日期字符串。 – gforce301

+0

好的電話。謝謝。 –

回答

1

在這裏找到答案。 Moment.js local relative time

該問題與UTC轉換有關,Moment.js有一個處理該問題的擴展方法。我只用moment.utc而不是moment,它的功能就像一個魅力!