Javascript 如何使用momentjs显示时区

Javascript 如何使用momentjs显示时区,javascript,reactjs,momentjs,Javascript,Reactjs,Momentjs,我正在尝试显示这样一个日期,带有当前时区 2017年7月20日美国东部夏令时下午2:39 我设法得到的是这个 <Moment format="MMM DD, YYYY h:mma">{new Date()}</Moment> {new Date()} 输出:2017年7月20日下午2:39 我也发现了这个 <Moment>{new Date()}</Moment> {new Date()} 输出:2017年7月20日星期四15:16:50

我正在尝试显示这样一个日期,带有当前时区

2017年7月20日美国东部夏令时下午2:39

我设法得到的是这个

<Moment format="MMM DD, YYYY h:mma">{new Date()}</Moment>
{new Date()}
输出:2017年7月20日下午2:39

我也发现了这个

<Moment>{new Date()}</Moment>
{new Date()}
输出:2017年7月20日星期四15:16:50 GMT-0400


但我不想要所有额外的东西,我只想显示时区名称

通常的问题是,浏览器无法通过一致的API使用时区缩写。为了提供它们,必须有一个外部数据源

-现在还内置了对时区检测/猜测的支持:


更重要的是,您可以在本文中找到其他选项

,但我不想指定区域,我想显示当前区域@VipulSingh
var tzName = moment.tz.guess();
var abbr = m.tz(tzName).zoneAbbr();  // or .format('z')