我过去用即时时区格式化时区,我用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
);