一瞬ハマったので、メモ。 JavaScriptのDateオブジェクトで、UTCともローカルとも違うタイムゾーンで現在時刻を表示させる方法。 まずは結論から先に。こうしたらいい。 var timezoneoffset = -9 // UTC-表示したいタイムゾーン(単位:hour)。JSTなら-9 var fakeUTC = new Date(Date.now() - (timezoneoffset * 60 - new Date().getTimezoneOffset()) * 60000); // fakeUTCに対して、getFullYear(), getMonth(), getDate(), getHours(), getMinutes(), getSeconds()を使えば、timezoneoffsetで指定したタイムゾーンで時刻取得ができる。以下は利用例。 var yea