<input type="datetime-local" step=1 value="2016-01-11T16:00:00">
浏览器:chrome
如上,是一个datetime-local时间控件,按道理页面上显示的时间也应该是2016-01-11 16:00:00
我的电脑是正常显示,但在我同事的电脑上显示的时间会偏移12个小时,取到的值是正确的,只是显示的时间有偏移,
他的系统也是+8时区,所以应该跟系统时区无关,
另外他的chrome版本比较低,是不是跟chrome版本有关系
<input type="datetime-local" step=1 value="2016-01-11T16:00:00">
浏览器:chrome
如上,是一个datetime-local时间控件,按道理页面上显示的时间也应该是2016-01-11 16:00:00
我的电脑是正常显示,但在我同事的电脑上显示的时间会偏移12个小时,取到的值是正确的,只是显示的时间有偏移,
他的系统也是+8时区,所以应该跟系统时区无关,
另外他的chrome版本比较低,是不是跟chrome版本有关系
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
原因是同事的浏览器设置的语言是 美式英语,所以显示的时间是12小时制的,所以偏差12小时。把语言改为英式英语或简体中文 就可以了