2014-11-06 64 views
1

我使用的是moment-timezone,我有ISO格式的日期字符串2013-01-01T00:00:00+08如何從ISO日期字符串獲取時區名稱?

我需要從這樣的字符串中獲取時區名稱。例如,對於2013-01-01T00:00:00+08我需要America/Los_Angeles - 如果在+08範圍內有更多時區,我不在乎它將是哪個時區。

我該如何與瞬間時區做到這一點?我試過moment('2013-01-01T00:00:00+08').tz(),但它返回undefined

+0

「America/Los_Angeles」和「+ 08」通常不是同一時區。 – U2EF1 2014-11-09 17:41:22

回答

0

PLZ檢查此鏈接,moment zone

其中u可以找到所有相關的時刻區的事情。

區對象具有

{ 
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 時區的唯一標識名稱。

相關問題