簡體   English   中英

使用extjs顯示瀏覽器的特定日期/時間

[英]Display Browser specific date/time using extjs

我有一個名為CreatedDate的數據庫字段,它是一個時間戳字段,並保存日期和時間。 當前保存格林尼治標准時間。

目前,該字段按其原樣顯示在網頁上。

我們要對此進行修改,以按照瀏覽器本地時區顯示日期/時間

您能告訴我們如何做到這一點嗎?

提前致謝

如果您可以將通用時間表示為自服務器上的 1970年1月1日開始的毫秒數,則可以使用客戶端時區在客戶端使用頁面代碼構造Date實例,但是可以從該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實例后,就可以使用字符串更新字段。 沒有內置的日期格式化工具,但是舊的標准date.js可能會幫助其使用“ .toString()”格式化程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM