で、アホはいまだに概ねの計算機で時刻をどう扱ってるか分かってないようだからな
なにがどうなってるか分かるようにjavascriptでアホ教育用のサンプルコードを書いてやったわ
https://ideone.com/Yl3GjP

一部抜粋する
コレで分からないなら人間やめたほうがいい
ホモサピエンスに分類できる知能がない

var ahoDate = new Date();
var ahoTime = parseInt(ahoDate.getTime() / 1000); // 保存する時刻(普通は秒単位で十分)
var ahoTimezoneOffset = ahoDate.getTimezoneOffset(); // ローカル時刻の入力がある場合以外、普通は使わない
var ahoTimezone = -ahoTimezoneOffset * 60; // ローカル時刻の入力がある場合、この秒数分だけ引く(JSTなら9*60*60の値になってる)

print("POSIX Time : " + ahoTime + " sec");
print("TimezoneOffset : " + ahoTimezoneOffset + " min");
print("Timezone : " + ahoTimezone + " sec");

// ↓アホ教育用 コレでアホでもなにがどうなってるか分かるハズ
var ahoTimeAho = ahoTime + ahoTimezone;
var ahoDateUTC = new Date(ahoTime);
var ahoDateJST = new Date(ahoTimeAho);

ahoDateUTC.setTime(ahoTime * 1000);
ahoDateJST.setTime(ahoTimeAho * 1000);

print(ahoDateUTC.toUTCString());
print(ahoDateJST.toUTCString());