【GAS】Unix Time(Unix時間)をJST(日本標準時)に変換する

Unix Timeは、1970/01/01 00:00:00(協定世界時)からの経過秒数。
JST(日本標準時)は、協定世界時より9時間進んだ時刻です。

Google Apps Scriptで、Unix TimeをJSTに変換する際に、いつも忘れてしまうので自分用のメモです。

// Unix Time → JST変換(日本時間 2021/06/29 11:24:05 の例)
const unixTime = 1624933445;
const jstTime = Utilities.formatDate(new Date( unixTime * 1000 ), "JST", "yyyy/MM/dd HH:mm:ss");

*Unix Timeの単位は”秒”ですが、JSやGASのDateオブジェクトは”ミリ秒”単位なので、unixTimeを1000倍しています。

コメント