2010-12-30 13 views
3

クライアントのPCの時間とタイムゾーンに依存せずに現在のUTC時間を取得する方法はありますか?私はPHPやこれ以外のものをサーバー側から使用することは許されていません(ホストされたサービスを使用し、HTMLの変更とJavaScriptの追加だけを許可します。サーバー上でPHPを変更することはできません)。 JavaScript経由でクライアント側からのみ行う必要があります。クライアントPCの時間に依存しないJavaScript時間

ご協力いただきありがとうございます。

私の質問が明確でない場合は、他に明確にするものをお知らせください。その詳細を追加します。

お礼、 トニー。

+0

http://www.electrictoolbox.com/javascript-get-timezone-offset/ –

+4

クライアントの時間に頼ることができず、サーバー側のサポートも使用できない場合は、 JSONPを介してアクセス可能なWebサービス以外のオプションもありますが、これはネットワーク遅延のために正確ではありません。 http://stackoverflow.com/questions/549079/world-clock-webservice – Kai

+0

あなたの提案に感謝カイを参照してください。私の場合、Webサービスへのアクセスはオプションではありませんでした。しかし時間はそれほど正確である必要はありませんでした。ちょうど+/- 2分で十分です。 –

答えて

3

いいえJavaScriptは、クライアントの時間、またはサーバーが提供する値(たとえば、特別な隠しutcTime入力要素)のみを提供します。あなたは後者を排除しました。

しかし、動的ページの場合、document.lastModifiedは、現在のサーバー時刻に近い場合があります。これは、Last-Modifiedヘッダーに基づいています。

+0

ありがとうございます。私はあなたが言及したように私はlastModifiedを使用すると思います。 –

関連する問題