2010-12-14 21 views
1

私はタイムスタンプフィールドで日付と時刻を保持するCreatedDateというデータベースフィールドを持っています。現在、GMT時間を保持しています。extjsを使用してブラウザの日付/時刻を表示

現時点では、このフィールドはウェブページにそのまま表示されます。

我々は、ブラウザのローカルタイムゾーン

ごとに日付/時刻を表示するために、これを修正したいあなたは私たちがこれを行うことができますどのように知らせてくださいすることができます。事前

答えて

0

おかげサーバーで1970年1月1日エポックからのミリ秒数として世界時を表現できるなら、あなたは、クライアントを使用して、クライアントでページコード構成のDateインスタンスを持つことができますそのUTC参照から開始します。

JavaScriptのDate()コンストラクタの通常の動作は、サーバー言語によって異なります。 JSPページでは、それは非常に簡単になるだろう:

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

または

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

あなたはクライアント側のJavaScript Dateインスタンスとして日付値を持ったら、あなただけの(フィールドを更新することができますs)を文字列で置き換えます。組み込みの日付書式設定ツールはありませんが、古い標準のdate.jsは、その ".toString()"フォーマッタに役立つ場合があります。

関連する問題