2010-12-14 46 views
1

我有一個名爲CreatedDate的數據庫字段,它是一個時間戳字段並保存日期和時間。它目前持有GMT時間。顯示瀏覽器使用extjs的具體日期/時間

此時此字段顯示爲與網頁上的相同。

我們要修改它來顯示日期/時間爲每個瀏覽器的本地時區

能否請您讓我們知道我們如何能做到這一點。

在此先感謝

回答

0

如果你能代表通用時間,因爲在服務器在1970年1月1日劃時代毫秒的計數,那麼你可以在客戶端使用客戶端的頁面代碼構造日期實例時區,但從該UTC參考開始。這是JavaScript的Date()構造的正常行爲:

var clientDate = new Date(serverUTC); 

現在究竟如何你得到的UTC值取決於服務器的語言。在JSP頁面中它會是非常簡單的:

var clientDate = new Date(<%= whatever.getTheDate().getTime() %>); 

var clientDate = new Date(${something.theDate.time}); 

一旦你得到的日期值作爲客戶端JavaScript Date實例,你可以更新域( s)與字符串。沒有內置的日期格式化工具,但舊標準date.js可能有助於其「.toString()」格式化程序。

相關問題