我使用下面的 HTML 标签:
<input type="time" />
在 Chrome 中,它显示 PM/AM 格式,我们是否可以限制始终显示 24 格式。我不想使用 HTML5 标签
原文由 Vikas Singh 发布,翻译遵循 CC BY-SA 4.0 许可协议
我使用下面的 HTML 标签:
<input type="time" />
在 Chrome 中,它显示 PM/AM 格式,我们是否可以限制始终显示 24 格式。我不想使用 HTML5 标签
原文由 Vikas Singh 发布,翻译遵循 CC BY-SA 4.0 许可协议
<!DOCTYPE html>
<html>
<body>
Time: <input type="time" id="myTime" value="16:32:55">
<p>Click the button to get the time of the time field.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var x = document.getElementById("myTime").value;
document.getElementById("demo").innerHTML = x;
}
</script>
</body>
</html>
我发现通过设置值字段(不仅仅是下面给出的)时间输入将在内部转换为 24 小时格式。
原文由 Vikas NS 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答917 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
1 回答925 阅读✓ 已解决
2 回答797 阅读
1 回答800 阅读✓ 已解决
3 回答1.1k 阅读
如 本回答 所述,并非所有浏览器都支持标准方式。用于强大的用户体验不是一个好主意。如果你使用它,你不能要求太多。
而是使用时间选择器库。例如: TimePicker.js 是一个零依赖的轻量级库。像这样使用它:
有关时间输入的更多信息,请参见 MDN Web Docs