问题标签 [moment-timezone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
13342 浏览

javascript - Momentjs:如何将一个时区的日期/时间转换为 UTC 日期/时间

我有一个带时区的日期/时间,并希望将其转换为 UTC

我的日期变量是 UTC 的标准格式吗?如何将这个时区转换为另一个时区?

0 投票
1 回答
173 浏览

javascript - 时刻时区解释特定时区的日期

如果我想构建一个时刻对象,表示某个时区的时间戳,例如欧洲/柏林时区的 2019/04/13 00:00:00,我该怎么做?

我正在尝试做的事情:

这导致m设置为Sat Apr 13 2019 02:00:00 GMT+0200 (Central European Summer Time)- 比我需要的时间提前 2 小时。我需要的是 00:00:00 而不是 02:00:00。

这种行为背后的原因是什么?我如何告诉 moment-timezone “获取此日期和时间并将其解释为就好像它在我说的时区中一样”?

0 投票
1 回答
45 浏览

javascript - 了解日期和时间到特定时区的转换

我在 api 响应中有一个日期和时间。我需要在用户时区进行转换。

开始日期时间

但是,start_date_time它们与响应中的相同。只是格式变了。如果我更改为另一个时区,它工作正常。我的时区是"Asia/Kolkata"

我如何让时刻知道这个日期和时间不属于“亚洲/加尔各答”并且需要将其转换为相同的?

0 投票
1 回答
2471 浏览

javascript - 如何使用moment js将字符串转换为时间戳?

我有代表日期的字符串“ 18/04/19 5:17 PM EDT ”。我正在使用时刻和附加时刻时区,我需要将此刺痛转换为时间戳。

我正在尝试以下方法:

但这不起作用并说“无效日期”。

0 投票
1 回答
77 浏览

javascript - Moment.js 函数导致它失败后的一切

我正在尝试将美国中部时间 18:00 的时间(并将随夏令时更改)转换为用户加载页面时的当地时间。

转换时间必须是美国中部时间,以考虑夏令时

http://jsfiddle.net/pn9xfks4/3

jsfiddle(上面粘贴)中的第 24-25 行被注释掉,因为它导致它之后的所有内容都不起作用。

我不确定上面的时刻代码是否错误,或者 jsfiddle 中的其他内容是否错误。

我期待 jsfiddle 中的盒子说

“每月维护安排在中部时间本周三 18:00-20:00 和 HH:mm 您的当地时间”其中 HH:mm 是当地时间

(我知道日期尚未格式化,但我只是想弄清楚为什么日期/时间现在根本不会显示。

0 投票
1 回答
54 浏览

momentjs - 如何使用时刻时区将 localTimeString 转换为 utcTimeString 并返回到 localTimeString

当我的应用程序中的某人选择了日期和时间并且我想将该 DateTime 存储为 UTC 时间时,如何将存储的 DateTime 转换回用户的本地时区?

0 投票
1 回答
32 浏览

javascript - 如何编写显示相对于用户时区的每月 HTML 警报

在设定时间范围的整个 24 小时期间在浏览器中显示警报,并在设定时区的相同 24 小时期间显示警报,无论用户的时区是什么。

然后显示相对于用户时区的时间段

0 投票
1 回答
42 浏览

momentjs - 设置时区后立即更改为本地

我有一段使用时区的javascript代码,我试图计算相对于美国/芝加哥的日期,无论它在哪里加载。然后稍后我将展示相对于用户本地时区在美国/芝加哥发生的时间跨度。

http://jsfiddle.net/wdvy9za7

第 31 行是我试图将日期设置为相对于美国/芝加哥的地方。日期无关紧要,重要的是时间是 18:00。稍后在代码第 36 行是我在第 38 行获取今天的日期以进行检查的地方

我试图让变量 datenum 显示今天相对于 America/Chicago 的日期编号,无论脚本在哪里加载。

0 投票
1 回答
42 浏览

node.js - 如何使用momentjs获取UTC的昨天开始时间

我想使用 momentjs 获得纪元秒数。

例如,现在的时间是2019-04-20T15:07:04.388ZEST,我想以2019-04-19T00:00:00.000ZUTC 获取昨天的开始时间纪元。

我试过下面的代码 -

上述程序的输出是 -

根据https://www.unixtimestamp.com/index.php 1555650000 转换为Fri, 19 Apr 2019 05:00:00 +0000. 但我希望它是Fri, 19 Apr 2019 00:00:00 +0000UTC。

我们代码中使用的 momentjs 版本 -

知道我怎么能得到这个吗?

0 投票
1 回答
672 浏览

node.js - Moment & Timezone convert local time fails

This is in an Ionic based hybrid app on NodeJS.

Trying to convert a local time as specified by a user input to another timezone, yet it fails:

Prints