Javascriptでは、ユーザー設定に関係なく、GMTの日付/時刻をESTに変換するにはどうすればよいですか?日時をGMTからJSTに変換する
答えて
はこちらをご覧ください: https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6016329.html
あなたがしなければならないすべては、ミリ秒単位で時間を取得し、ミリ秒単位でオフセットを追加し、日付時刻オブジェクトに戻ってシフトである
コードをよく見てください。出力文字列はターゲットタイムゾーンの日付と正確に一致しますが、最終日付オブジェクトは引き続きローカルタイムゾーンになります。 – Lobo
var tmpDate = New Date("enter any valid Date format here")
javascriptのDate()自動的にローカル時刻に変換されます。
例:
var tmpDate = new Date("Fri Jul 21 02:00:00 GMT 2012");
alert(tmpDate);
//Result: Fri Jul 20 22:00:00 EDT 2012
jsfiddleで、いくつかの異なる値を試してください:http://jsfiddle.net/R3huD/
こんにちはJim、私はw3schoolsをjsfiddleリンクに変更しました。 W3Schoolsは、StackOverflowコミュニティでさまざまな理由で非常に嫌われています。[here](http://meta.stackoverflow.com/search?tab=relevance&q=w3schools)を参照してください。また、それはおそらく問題への最も容易な/最良のアプローチです(私は仕事に関連するプロジェクトでも同じことを使用します)。 – kay
こんにちは - 私は気づいていなかったし、それをオーバーレイしている必要があります。もう一度変更してください... – Jim
はhttp://stackoverflow.com/questions/233041/javascript-world-timezone-difference-to-gmt-calculatorを参照してください。 –