Javascript 根据用户本地时间获取未来相对特定时间

Javascript 根据用户本地时间获取未来相对特定时间,javascript,php,jquery,Javascript,Php,Jquery,我有点进退两难,我不知道如何解决,如果你们能帮我解决的话,我会很高兴的 我想创建一个网络研讨会注册页面,但必须在未来的特定时间根据用户本地时间创建 例如: 如果用户的$currentTime为2017年2月4日下午5:00太平洋标准时间,我想让用户能够看到两个可用日期:2017年5月4日下午8:00太平洋标准时间和2017年6月4日上午10:00太平洋标准时间 但是如果$currentTime是2017年2月4日9:00PM(超过网络研讨会时间),我希望用户看到2016年6月4日上午10:00a

我有点进退两难,我不知道如何解决,如果你们能帮我解决的话,我会很高兴的

我想创建一个网络研讨会注册页面,但必须在未来的特定时间根据用户本地时间创建

例如:

如果用户的
$currentTime
2017年2月4日下午5:00太平洋标准时间
,我想让用户能够看到两个可用日期:
2017年5月4日下午8:00太平洋标准时间
2017年6月4日上午10:00太平洋标准时间

但是如果
$currentTime
2017年2月4日9:00PM
(超过网络研讨会时间),我希望用户看到
2016年6月4日上午10:00am
2017年6月4日晚上8:00PM
。基本上每天晚上8:00和10:00有+3天的时间

然后,我希望将该值以UTC时间存储到mysqli服务器中

我知道这将涉及PHP和Javascript以及一些时区转换


任何帮助都会很好!谢谢

向我们展示您迄今为止所做的尝试。嗨,亚当,我以前有一个代码在工作,但它只在我的本地时区(PST)工作。在我们谈话的时候,我正在做这件事。一旦有了完整的代码,我会用它更新。但到目前为止,我认为逻辑是这样的:1.)获取用户当前本地时间->2.)切换函数以确定偏移量->3.)向用户显示偏移量->4.)发布时间并在提交时重新定向->5.)将发布时间转换为UTC(不确定如何)->6.)PHP中的strotime()转换并存储在数据库中