我使用了标准的htmldatetime-local
输入,例如<input type="datetime-local" />
,我在美国东部标准时间GMT-5时区从我的电脑输入了2月16日下午6点的时间。在同一时区的另一台PC上,我显示了输入中存储在DB中的日期,但它显示的是2月16日下午1点,而不是下午6点。我知道这是一个时区问题,因为GMT-5与IM的时差为5小时。如何将用户输入的本地时间转换为UTC时间,然后将其存储为UTC时间?
编辑:我是new Date(...).toUTCString()
在我的服务器上而不是在我的客户端上做的,这与时区问题有关系吗?
此处的信息https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local
<input type="hidden" id="timezone" name="timezone" value="-05:00">
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句