输入类型=显示错误时区的时间

问题描述 投票:0回答:1

[使用<input type="time">并用valueAsDate设置时间时,浏览器以GMT代替本地时间显示时间,是否可以更改此行为?我希望浏览器显示本地时间。

如果您不是格林尼治标准时间,则应该看到输入的小时与p元素中的小时不同

((我在Chrome和Firefox中尝试过此操作)

let date = new Date;
document.querySelector("input").valueAsDate = date;
document.querySelector("p").innerText = date;
<input type="time">
<p></p>
javascript html
1个回答
0
投票

检查我的解决方案。创建date对象并在输入字段中设置小时和分钟。


0
投票

这是预期的行为。根据的HTML规范:

© www.soinside.com 2019 - 2024. All rights reserved.