在我的Web应用程序中,我让用户选择由小时,分钟和特定时区组成的特定时间。
用户选择是在特定时间触发我的Web服务器上的功能。但是,鉴于用户可以在“欧洲/伦敦”时区中选择11:00,因此我需要考虑Web服务器上的时间与用户以某种方式选择的触发时间和时区之间的时差,并计算UTC版本用户选择的。
在这个项目中,实际日期对我而言并不重要,只是触发小时和分钟需要进行调整,以便我的Web服务器上的定时触发功能与用户选择的实际时间匹配。
任何有关如何使用momentjs达到此目的的提示都会有很大帮助吗?
答案 0 :(得分:0)
您可以使用moment.utc
将所有日期转换为UTC,然后使用date1.diff(date2, "hours")
获得以小时为单位的差异(或使用分钟,秒来获得更高的准确性)