如何使用 date-fns-tz 检测时区缩写?

问题描述

我想打印时区缩写,例如:IST、UTC、PST、MST、CST、EST 等...

我正在将我的代码从 momentJS 迁移到 date-fns 并遇到以下问题。当我使用 momentJS 时,一切都按预期工作。例如,下面的代码将打印“IST

const timeZone = 'Asia/Calcutta';
moment.tz(new Date(),timeZone).format('z'); // IST

Demo using MomentJS

现在我使用 date-fns 的代码可以工作,但不能完全正常,因为它打印 “印度标准时间”,而我只想打印 IST.

format(parisDate,'zzzz',{ timeZone: 'Asia/Calcutta',locale: enGB }); // India Standard Time

谁能告诉我我遗漏了什么或做错了什么? 这是我的代码的现场演示:date-fns DEMO

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)