如何从ISO日期字符串中获取时区名称?

时间:2014-11-06 15:17:47

标签: momentjs

我正在使用moment-timezone,我的日期字符串采用ISO格式2013-01-01T00:00:00+08

我需要从这样的字符串中获取时区名称。例如,对于2013-01-01T00:00:00+08我需要America/Los_Angeles - 如果+08范围内有更多时区,我不关心它将成为哪个时区。

我怎么能用时刻区来做?我尝试moment('2013-01-01T00:00:00+08').tz(),但它返回undefined

1 个答案:

答案 0 :(得分:0)

请点击此链接moment zone

你可以找到与时区相关的所有事情。

区域对象

{
name    : 'America/Los_Angeles',          // the unique identifier
abbrs   : ['PDT', 'PST'],                 // the abbreviations
untils  : [1414918800000, 1425808800000], // the timestamps in milliseconds
offsets : [420, 480]                      // the offsets in minutes
}

zone.name; // America / Los_Angeles  唯一标识时区的名称。