TypeORMでPostgreSQLのtimestamp without timezoneから取得したUTC時刻がOSタイムゾーン分ズレたら


無理やり矯正するtransformerを@Columnに指定してみた

    transformer: {
      to: (value: Date) => {
        if (value) {
          value.setMinutes(value.getMinutes() + value.getTimezoneOffset());
        }
        return value;
      },
      from: (value: Date) => {
        if (value) {
          value.setMinutes(value.getMinutes() - value.getTimezoneOffset());
        }
        return value;
      },
    },

たぶん https://qiita.com/tokicat/items/534aba8f0f3e86870d62 の方がちゃんとしてる