08/23/2012
私はjavascriptでto dateをキャストしました:
var value = '08/23/2012';
var newdate = new Date(value);
newdate
たまたまデート{Thu Aug 23 2012 00:00:00 GMT+0100 (BST)}
私はロンドン (GMT 0:00) に住んでいますが、+1 の仮定はどこから来て、どうすれば正しく設定できますか?
08/23/2012
私はjavascriptでto dateをキャストしました:
var value = '08/23/2012';
var newdate = new Date(value);
newdate
たまたまデート{Thu Aug 23 2012 00:00:00 GMT+0100 (BST)}
私はロンドン (GMT 0:00) に住んでいますが、+1 の仮定はどこから来て、どうすれば正しく設定できますか?
タイムEurope/London
ゾーンは夏時間のため、夏の間は GMT+0100 です。
これが、通常、場所に基づいてシステムを構成し、tz データベースを検索してタイムゾーンを調整する方がよい理由です。残念ながら、ブラウザーでの JavaScript の実装は、タイム ゾーンの一般的な処理に関して非常に貧弱です。
サマータイムのため、ロンドンは現在 GMT+1 です。
タイムゾーンや DST の影響を受けない日付が必要な場合は、次の 2 つのことを行う必要があります。
Date.getUTC___()
、UTC で日付と時刻を取得します。これは基本的に GMT ですが、夏時間はありません。