我正在使用moment-timezone来获取用户时区的缩写。以下是用于查找缩写的代码
var timeZone = moment.tz.guess(true);
var time = new Date();
var timeZoneOffset = time.getTimezoneOffset();
var abbr = moment.tz.zone(timeZone).abbr(timeZoneOffset);
alert(timeZone+": " + abbr);
此警报在几个时区都很好。但是对于时区America/La_Paz
,我的缩写为-04
。我需要更新代码还是有其他方法来获取正确的缩写(如3个字符)?
预先感谢!