我正在使用 timezone-js:https ://github.com/mde/timezone-js 。我有一个我想要使用的预定义时区列表。所以我预先解析了这些时区的 JSON 数据。
但是我究竟应该如何使用这些数据呢?
var _tz = timezoneJS.timezone;
_tz.loadingScheme = _tz.loadingSchemes.MANUAL_LOAD;
_tz.loadZoneJSONData('/major_cities.json', true);
我可以读取数据,就像这里一样。但是我应该如何使用tz
变量来初始化 timezoneJS?
我在想我应该先做这样的事情:
timezoneJS.timezone.loadZoneDataFromObject(_tz);
然后初始化它......然后初始化timezoneJS,但是如果我现在初始化,我会得到一个错误,它找不到默认时区:Uncaught Error: Error retrieving "null/northamerica" zoneinfo files
,可能是因为我已经提供了json数据。
我想知道如何使用 json 文件,以便创建timezoneJS.Date
对象。