从服务器收到的日期为时UTC
区,我需要将其转换为特定时区,例如:。America/New_York
以下是相同的代码
<span class="bold" ng-bind="sess.date_time | amTimezone:'America/New_York' | amDateFormat:'h:mm a'"></span>
但是这样做时出现以下错误:
Moment Timezone has no data for America/New_York. See http://momentjs.com/timezone/docs/#/data-loading/.
但是America/New_York
是一个已知的时区,moment
但仍然要求我添加时区。
您需要加载以下所有内容:
在moment-timezone主页上,提供了三种不同的moment-
timezone分布。
moment-timezone.js
是 只是 脚本。它不包含任何时区数据。如果使用此分布,则可以按照文档中的说明,通过moment.tz.add
或提取自己的时区数据moment.tz.load
。
moment-timezone-with-data.js
包括tz数据库中所有已知的时区数据,适用于网站上提到的版本。
moment-timezone-with-data-2012-2022.js
包含相同的tz数据,但被 截短 到2012年到2022年。这是一个较小的数据文件,足以满足大多数浏览器端应用程序的需要。
每个都有缩小版本。
因此,如果您获取"Moment Timezone has no data for America/New_York"
,因为America/New_York
它是有效的TZ数据库标识符,那么您根本就没有为其加载数据。您可能正在使用moment- timezone.js
而未向其中添加数据。使用或添加时区数据moment.tz.add
,或(更适当地)切换到已包含所有时区数据的文件之一。
但是,不要两者都做。时区数据仅应加载一次,而矩时区脚本仅应加载一次。如果使用moment-timezone-with-data.js
或moment- timezone-with-data-2012-2022.js
,则不应使用moment-timezone.js
,因为该脚本已包含在内。
问题内容: 有人可以告诉我,以下两个语句有什么区别: 和 换句话说,为什么EST与America / New_York不同。同样在我的应用程序中,要使用美国当前时区,我应该使用America / New_York还是EST。 问题答案: EST实际上是纽约时区的 一半 。它 始终 处于标准时间-没有夏令时。IMO本身并不是一个正确的时区,它 是 整个时区的“标准”部分。当写的时区 只是 一个固定的
问题内容: 给定特定用户的pytz时区(根据其偏移量计算),我想显示该时区的通用名称。我假设人们更习惯于看到 EST 或 PST, 而不是像 America / NewYork 这样拼写出来。 pytz是在某个地方给我这些标准名称的,还是我必须通过表格手动完成?这可能会变得混乱,因为例如某个地方在某个季节是美国东部标准时间,而在其他季节则转向显示EDT。 问题答案: 给定特定用户的pytz时区(根
我如何将它转换成一个‘美国/纽约’时区感知气流DAG,它将以同样的方式运行? 我在前面问了一个关于Airflow中的时区感知DAG的问题,但在答案或Airflow文档中,我不清楚如何从具有和的的DAG跳转,该DAG模仿cronjob。 我目前正尝试将DAG与文件一起使用,如下所示:
问题内容: 我正在尝试获取特定时区的当前时间。我尝试了以下代码。 我得到的答案令人惊讶-16:57-错了1个小时tz.getRawOffset()-7000 3600000是-为什么亚利桑那州的夏令时是正确的?如何获得凤凰城或美国任何其他城市的正确挂钟时间? 问题答案: 亚利桑那州处于山区时区,但未遵守DST。如果您将时区指定为“ US / Mountain”,则计算机将应用Mountain时区中
在浏览了一下网站之后,我已经相当接近了下面所示的代码。div显示正常,但是如果我在美国div或加拿大div中放入一个选择框,它会破坏它。 因此,对于这个显示建议,我只是在这个示例中留下文本,以便有一个工作示例。任何帮助找出为什么它与一个选择框内的美国和加拿大div将非常感谢。
我有一个Postman集合,我正在尝试与newman一起工作,但我的环境变量没有被使用。 请求URL只是{{URL}},然后我有一个同名的环境变量。我正在使用以下命令运行测试: 我可以在报告中看到环境文件被正确读取,并且包含了我想要使用的变量,但请求失败,报告显示请求是“url”:“https://{url}}”,而不是我真正想要的。 当然,请求失败是因为“https://{{url}}”不是有效