オペレーティングシステムからのGMT時間オフセットとJavascriptのDate.getTimezoneOffset()からのGMT時間オフセットを比較しようとしています。問題は、ウィンドウがEDSTに基づいてオフセットを与える一方、javascriptはEDTに基づいてオフセットを与えることです。この2つには1時間の違いがあります。誰かがJavascriptをWindowsのようなStandard Timesを使う方法を知っていますか?ありがとうございました。JavascriptのDate.getTimezoneOffset()
5
A
答えて
4
夏時間が有効でないことを知っている日にgetTimezoneOffsetを呼び出してみませんか?
javascript:alert(new Date('1/1/2009').getTimezoneOffset())
これは300(5時間)を与えます。
+0
助けてくれてありがとう! – SquidScareMe
+0
これはFireFoxでは動作しません。 –
12
最初の返信はすべてのケースの半分でしか機能しないため、平均して動作しないことに注意してください。
最初の1月は、北半球でのみ夏時間には存在しないことが知られています。しかし、それは世界の半分に過ぎません。
var jan = new Date(2009, 0, 1, 2, 0, 0), jul = new Date(2009, 6, 1, 2, 0, 0);
var offset = (jan.getTime() % 24 * 60 * 60 * 1000) >
(jul.getTime() % 24 * 60 * 60 * 1000)
?jan.getTimezoneOffset() : jul.getTimezoneOffset();
関連する問題
- 1. Date.getTimezoneOffsetが反転していますか?
- 2. Date.getTimezoneOffsetはなぜ廃止されましたか?
- 3. JavaScriptのJavascriptバリデーション
- 4. JavascriptのHAMLのJavascript
- 5. javascriptのコード次のJavaScript
- 6. オブジェクト内の配列JavaScript JavaScript
- 7. $(ウィンドウ).on JavaScriptでのJavaScript
- 8. JavaScript - リピートのみjavascript code
- 9. プロンプトはJavaScript - JavaScriptのプロンプトのデフォルトのテキスト
- 10. スクロールエリアの単位/ javascriptのdiv? JavaScriptで
- 11. javascriptでの外部javascriptファイルの追加
- 12. JavaScriptのJavascriptの問題、TypeError:comp1GameTitleがnull
- 13. Javascriptのエラーアマゾン勧告Javascriptのウィジェット
- 14. JavaScript - 特定のjavascriptの遅延実行
- 15. はJavaScriptでのJavaScriptのArray.prototype.some()関数
- 16. Javascript - ドラッグアンドクローンJavascript
- 17. JavaScriptコードをJavascript
- 18. のJavaScript
- 19. のJavascript -
- 20. のjavascript:
- 21. JavaScriptの
- 22. JavaScriptの
- 23. - javascriptの
- 24. JavaScriptの
- 25. javascriptの
- 26. JavaScriptの
- 27. - javascriptの
- 28. - JavaScriptの
- 29. JavaScriptの
- 30. javascriptの
どのようにOSからオフセットを取得していますか? – Rojo