【问题标题】:Getting the offset value for a user selection with momentjs?使用momentjs获取用户选择的偏移值?
【发布时间】:2019-07-16 11:06:30
【问题描述】:

在我的 Web 应用程序中,我让用户选择由小时、分钟和特定时区组成的特定时间。

用户选择是在特定时间触发我的网络服务器上的功能。但鉴于用户可能在时区“欧洲/伦敦”中选择 11:00,我需要考虑我的网络服务器上的时间与用户以某种方式选择的触发时间和时区之间的时差,并计算 UTC 版本的用户选择将是。

在这个项目中,实际日期对我来说并不重要,只是需要调整触发时间和分钟,以便我的网络服务器上的定时触发功能与用户选择的实际时间选择相匹配。

关于如何使用 momentjs 实现这一点的任何提示都会有很大帮助?

【问题讨论】:

  • 此类问题已被多次询问和回答。请搜索timezone标签。

标签: javascript momentjs


【解决方案1】:

您可以使用 moment.utc 将所有日期转换为 UTC,然后使用 date1.diff(date2, "hours") 以小时为单位获取差异(或使用分钟、秒来获得更高的准确性)

【讨论】:

    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多