使用日期fns tnz进行格式化时,显示UTC+7而不是GMT+7



我过去用即时时区格式化时区,我用tz().format()得到结果04:25PM UTC+07:00,现在它让我的朋友从即时时区移动到日期fns,我试图用即时时区实现我所实现的,但我得到的是像04:25 PM GMT+7格式的GMT

我已经阅读了日期fns的文档,但我找不到UTC+7 的日期格式

这是我试过的代码

formatInTimeZone('2022-09-12T09:25:19.789Z', 'Asia/Bangkok', 'hh:mm a zzz')
format( utcToZonedTime('2022-09-12T09:25:19.789Z', 'Asia/Bangkok'), 'hh:mm a zzz',{ timeZone: 'UTC' })

我仍然不能像04:25PM UTC+07:00那样

我期望的是04:25PM UTC+07:00

我得到的是04:25 PM GMT+7

我认为你可以使用它,手动添加+800

const TIME_FORMAT_24 = 'HH:mm a +0800';
format(
utcToZonedTime(new Date(), timezone),
TIME_FORMAT
);

最新更新