[解決済み] ブラウザでカスタム時刻を使用して、クライアントとサーバーの時差をテストする方法
2023-07-17 04:17:46
質問
私は、ウェブページにサーバーの時間を表示するための小さなコードを書きました。現在、私は1台のマシンを持っているだけなので、コードが動作しているかどうかをテストすることはできません。
OS で設定されたものとは異なる時刻設定を使用するように、ブラウザに指示する方法はありますか?私は異なるロケールをテストするために Firefox のプラグインを使用しましたが、時間テストに同様のオプションがあるかどうか疑問です。
ありがとうございます。
どのように解決するのですか?
残念ながら、JavaScriptはオペレーティングシステムによって設定された現在のタイムゾーンしか認識しません。 を認識させる機能はありません。
Date
オブジェクトに特定のコンテキストで異なるタイムゾーンを使わせる機能はありません。 あるのは
いくつかのライブラリ
を使用してタイムゾーンの変換を行うことができますが、これはご質問の内容には役立ちません。
Linux、Mac OSX、および他の *NIX システム上では、タイムゾーンを変換するために
TZ
という環境変数があります。 参照
Benedikt Köppelの回答
をご覧ください。
しかし、Windows にはこのための機能はありません。 いくつかの
Windows プログラムは TZ 環境変数を検出するかもしれませんが、検出した場合、IANA タイム ゾーン名をサポートするように配線されていないため、必ずしも正しく解釈されるとは限りません。 これに関する詳細 はこちら および はこちら .関連
-
[解決済み】Blender vs. Unity【終了しました。
-
[解決済み] Cypressの場合、テスト前にlocalStorageにトークンをセットする
-
[解決済み] 推奨されるウェブサイトの解像度(幅と高さ)?[クローズド]です。
-
[解決済み] ISPでポート80がブロックされたのに、なぜブラウザが使えるのか?
-
[解決済み] ChromeやIEがサーバーに送信するUser-Agentに "Mozilla 5.0 "が含まれているのはなぜですか?重複
-
[解決済み] ブラウザの「パスワードの保存」機能を無効にする
-
[解決済み】MIMEタイプとは何ですか?
-
[解決済み] タブやウィンドウがアクティブでないとき、ブラウザはどのようにJavascriptを一時停止/変更するのですか?
-
[解決済み] ブラウザでのiframeキャッシュの禁止
-
[解決済み] Webブラウザの「戻る」ボタンはどのように機能するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン