UTCのことは本当に私を夢中にさせています...私はサイトの日付と時刻をUTCで取得しようとしているので、タイムゾーンの影響はありません。
私がしていること、私は日付オブジェクトを作成します
var d = new Date();
//convert it to utc
var utc = d.getTime() + (d.getTimezoneOffset() * 60000);
var utc_date = new Date(utc);
utc_date.setHours(20,0,0)
console.log(utc_date.getTime()) // I want this to be same irrespective of timezone, but don't know why it is changing
私が間違っているところを教えてください..?
更新: http://jsfiddle.net/HNyj5/の ような時間のドロップダウンを作成したかったのは、ここでの概念は、選択した日付のクライアント側またはデータベースからタイムスタンプを使用し、このドロップダウンを動的に生成することです。したがって、サーバー/クライアントの両方でタイムスタンプを類似させたいので、UTC 日付オブジェクトを使用しようとしています。