问题标签 [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.
timezone - 基于时区映射的 SQL Server 时区信息
我有以下时区列表,这是我的应用程序中的一个下拉列表,我现在面临夏令时问题,我需要在我的表中附加附加列,sys.time_zone_info
以便可以使用 AT TIME ZONE 函数:
我需要使用以下 SQL Server 时区进行映射,如何将其与我的自定义时区列表进行映射,因为我不知道哪个时区对于我的自定义时区是正确的。
angular - Tempus Dominus Bootstrap 4 更改语言/区域设置
在TempusDominusBootstrap 4选项中,我locale: moment.locale ('ru')
通过首先连接以下依赖项 ( import * asmoment from 'moment'
; import 'moment / locale / en'
; import 'moment-timezone';
) 使用 ( ) 设置语言环境 我没有得到预期的结果 - 界面语言是英语,我得到的时间格式为 GMT ( Thursday, July 19, 2018, 19:13:57
),但是我需要考虑时区 ( четверг, 19 июля 2018 г., 22:13:57 GMT+03:00 DST
)。如何补救?
html
包.json
角.json
javascript - 重置时区感知时间戳momentjs
我正在使用 momentjs 进行日期操作,并且想要编写一个场景,如果给出了时间戳,并且给出了时区名称,那么我想将时间重置为午夜。例如
我希望函数'functionName'
返回America/Los_Angeles
时间的午夜而不是 UTC。
我输入的时间戳是 2017 年 5 月 5 日上午 11:30 UTC。我希望该函数返回我 2017 年 5 月 5 日 00:00 的时间戳America/Los_Angeles
(自 2017 年 5 月 5 日上午 11:30 起,UTC 将是 11:30 AM -7 小时America/Los_Angeles
。)并将其转换为毫秒。
node.js - Moment.js:“TypeError:momentRange.range”与moment-range一起使用时
我在使用所有 3 个软件包时遇到问题。我这样定义它们:
当我想使用矩范围函数时,我试图这样称呼它:
我收到错误:TypeError: momentRange.range is not a function
我究竟做错了什么?
node.js - 摩根记录器未正确记录日期或时间
我的 node.js 应用程序中的记录器没有正确记录日期或时间。我使用 morgan 作为日志记录模块,并使用 moment-timezone 正确记录我的时区(太平洋标准时间)中的日期和时间。昨天是按照我设置的格式记录日期和时间的,今天不行。
这是使用时刻时区的摩根日期令牌的代码:
这是我在 morgan.format() 中使用日期标记的代码:
昨天,我的请求以这种格式记录:
[2018-07-31, 14:57 pm], hoopla, ::1, 401, 104.144 ms
今天一切都像这样记录:
[YYYY-MM-DD, HH:mm a], hoopla, ::1, 401, 45.995 ms
我所做的唯一更改是向应用程序添加新路由,但每个日志中间件都根据正在使用的路由记录到一个单独的文件。有谁知道为什么我的日期令牌不再显示日期?
node.js - 节点 JS 错误:时刻时区没有 2018-08-08T10:00:00 的数据
我正在尝试立即初始化 los_angles 时区的时间。但它抛出以下错误:
Moment Timezone 没有 2018-08-08T10:00:00 的数据
以下是我的代码:
javascript - UTC时间为负的可能原因是什么?
这是我正在使用的代码,我实际上是在传递一个日期并返回上述值。使用的库是:时刻时区
internationalization - 如何使用 momentjs 获取转换后的 i18n 日期的时间戳
我正在使用带有时区的momentjs。
我已使用将日期转换为 i18nmoment.locale('pt');
现在我想获取日期的时间戳。我将日期值作为转换后的 i18n 日期,即Ago 14 2018 22:00
我试过moment("Ago 14 2018 22:00").tz("Asia/Calcutta").unix()
=> 这是回归NaN
但这是有效的=>moment("Aug 14 2018 22:00").tz("Asia/Calcutta").unix()
那么如何获得转换后的 i18n 日期的时间戳?
这是问题所在:http: //jsfiddle.net/uq99udc9/10265/
timezone - 按时区与位置查询
Moment-timezone time 有方法 momnet.tz 需要两个参数:
- 特定日期时间
- 时区名称
它返回给定日期时间中给定时区的时移(到 UTC)。好的。
困扰我的问题:
- 当前属于特定时区的所有位置过去是否也属于该时区?
- 因此,如果两个位置甚至当前属于某个时区,那么在过去(甚至在 1970 年之后)是否可能实际上具有不同的时区(转换为 UTC)。
- 原则上是否可以查询 tz-db 以获取特定的某种位置,而不是时区名称。
如果有人能消除我的疑虑,将不胜感激。