datetime-local时间控件设置时间 出现偏移 时区 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版本有关系

阅读 3k
1 个回答

原因是同事的浏览器设置的语言是 美式英语,所以显示的时间是12小时制的,所以偏差12小时。把语言改为英式英语或简体中文 就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题