React native 时刻时区在react中没有EDT数据

React native 时刻时区在react中没有EDT数据,react-native,momentjs,React Native,Momentjs,React本机项目已完成 import moment from 'moment-timezone/builds/moment-timezone-with-data-2012-2022' ... var jun = moment("2014-06-01T12:00:00Z"); jun.tz('EDT') 导致缺少EDT的错误 时刻时区没有EDT的数据。看 tz对象具有填充区,尤其是美国/纽约东部东部东部地区50 40 | 01010101010101010 | 1GI70 1z

React本机项目已完成

import moment from 'moment-timezone/builds/moment-timezone-with-data-2012-2022'
...
    var jun = moment("2014-06-01T12:00:00Z");
    jun.tz('EDT')
导致缺少EDT的错误

时刻时区没有EDT的数据。看

tz
对象具有填充区,尤其是
美国/纽约东部东部东部地区50 40 | 01010101010101010 | 1GI70 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 1zb0 Op0 1zb0 Rd0 1zb0 1zb0 Op0 1zb0 1zb0 1zb0 1zb0 21e6

jun.tz('America/Los_Angeles')

一切正常

按照momentjs.com网站上的建议添加时区不会改变结果


npm 5.0.0,节点8.0.0,时刻时区:0.5.14,反应时刻:0.7.0,时刻:2.22.0

我也遇到了这个问题。我正在加载moment-timezone-with-data-2012-2022,其中包括美国/纽约的打包区,正如您在问题中所指定的。EST仍然有效,但EDT对我来说不是问题。我有一个if,它检查EDT并将其更改为EST,但这是一个可怕的黑客行为。
jun.tz('UTC')