如何将时区附加到 Datepipe 转换函数?

how to append timezone to Datepipe's tranform function?

我想使用 angular DatePipe.

将 UTC 时间转换为特定时区

在不附加时区的情况下,transform 方法将 UTC 转换为我不想要的本地时间。这是代码。

punch_time = this.datepipe.transform('2021-02-05T06:03:40.574000Z', 'shortTime');

以上代码给出了 11:33 AM 的输出。这是当地时间。 相反,我想在特定时区获取时间,例如 UAE - Dubai time.

如何操作?

Angular datePipe 接受了 timezone parameter. But instead of trying to send the ISO8601 timezone abbreviations, I've found sending the time offset 要求的工作,没有任何问题。

尝试以下方法

punch_time = this.datepipe.transform('2021-02-05T06:03:40.574000Z', 'shortTime', '+4000');