我想知道是否可以强制输入类型时间没有小时,只显示“mm:ss”格式的“00:00”。 有可能吗?
感谢。
答案 0 :(得分:2)
max
和 min
中的格式错误
试试这个
<input type="time" step='1' min="00:00:00" max="20:00:00">
答案 1 :(得分:0)
这里的问题是你可以用一些聪明的JavaScript做到这一点,但是你会发现自己在跨浏览器兼容性方面处于棘手的状态,如果你需要支持像IE8这样的旧浏览器,它们也不会完全支持HTML5。
你想要做什么?
对于一个好的普通JS(&lt; 3)后备,我基本上会做这样简单的事情:
function getCurrentTime() {
//Create a new date object.
var oTime = new Date();
//Get the minutes from the current date object.
var minutes = oTime.getMinutes();
//Get the seconds from the current date object.
var seconds = oTime.getSeconds();
//Optional: Add leading zero's
if (minutes < 10)
minutes = '0'+minutes;
if (seconds < 10)
seconds = '0'+seconds;
//Return the current minutes and seconds
return minutes+':'+seconds;
}
例如,您可以创建一个将上述结果放在输入字段中的函数,但如果您寻找其他内容,则这是当前时间,例如在未来的某个时间,这是不同的完成所以我不会去那里:)