Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “输入类型”;时间“;不含小时数,mm:ss格式_Javascript_Html_Input - Fatal编程技术网

Javascript “输入类型”;时间“;不含小时数,mm:ss格式

Javascript “输入类型”;时间“;不含小时数,mm:ss格式,javascript,html,input,Javascript,Html,Input,我想知道是否有可能强制输入一个没有小时的时间类型,它只以“mm:ss”格式显示“00:00”。 可能吗 谢谢。最大值和最小值的格式是错误的 像这样试试 <input type="time" step='1' min="00:00:00" max="20:00:00"> 这里的问题是,您可能可以使用一些智能JavaScript来实现这一点,但在跨浏览器兼容性方面,您会发现自己处于一个棘手的境地,而且如果您需要支持像IE8这样的旧浏览器,它们根本不支持HTML5 你到底想做什么 对于一

我想知道是否有可能强制输入一个没有小时的时间类型,它只以“mm:ss”格式显示“00:00”。 可能吗


谢谢。

最大值和最小值的格式是错误的

像这样试试

<input type="time" step='1' min="00:00:00" max="20:00:00">

这里的问题是,您可能可以使用一些智能JavaScript来实现这一点,但在跨浏览器兼容性方面,您会发现自己处于一个棘手的境地,而且如果您需要支持像IE8这样的旧浏览器,它们根本不支持HTML5

你到底想做什么


对于一个好的普通JS(我不是在谈论JS日期对象。我是在谈论如何格式化输入type=“time”。如果我在其上添加min=“00:00”和max=“59:59”属性,它将无法正常工作,因此如果可能的话,我需要知道如何做到这一点。我担心这可能需要一个自定义解决方案-除非您只添加
step=“1”
和have
hh:mm:ss
格式-尽管自己构建它意味着你想要的格式,加上跨浏览器兼容性,因为即使是Firefox在Putoh god中也没有“适当”的支持。这是我的错误…现在我使用step=“1”解决了我的问题,很好。谢谢。对于所有不支持HTML5的浏览器来说,这是一个很好的解决方案。我将尝试在我的代码中实现它。谢谢!!
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;

}