回答
在max
和min
的格式错误
尝试这样
<input type="time" step='1' min="00:00:00" max="20:00:00">
仍然不会显示秒而不添加'step =“1”' – SmokeyPHP
哦,天啊。这是我的错误...现在我用step =“1”解决了我的问题,工作正常。 谢谢。 – user2182051
这里的问题是,你也许可以用一些聪明的JavaScript来做到这一点,但你会发现当涉及到跨浏览器兼容性时,你自己处于一个棘手的情况,如果你需要支持像IE8这样的旧浏览器,他们根本不支持HTML5。
这究竟是你想要做什么?
对于一个良好的纯JS(< 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;
}
您可以创建一个能够把结果在一个以上的输入字段的功能但是,如果你寻求别的东西,这是当前时间,例如在未来的一段时间,这是完全不同的,所以我不会去那里:)
适用于所有不支持HTML5的浏览器。我会尝试在我的代码上实现它。谢谢!! – user2182051
- 1. 只得到了日期时间毫米DD YYY HH毫米SS
- 2. 我如何格式java.time.Duration毫米:ss
- 3. 日期时间格式像HH:毫米24小时没有上午/下午
- 4. SSIS填充日期时间格式:“HH毫米SS NNN CC月日”
- 5. MDX蒙德里安:转换为时间格式“DD,HH,毫米,SS”
- 6. Android软键盘支持小数和小时:毫米格式的时间
- 7. 日期选择器与时间HH:毫米:ss
- 8. 如何显示毫米:ss格式不作为日期时间,没有前导零?
- 9. VB.NET毫秒计时器 - “HH \:毫米\:SS \,FFF”
- 10. 格式字符串像HH时间格式:毫米
- 11. 24小时AngularJS时间输入格式
- 12. 谷歌图表格式日期为毫米:ss.00
- 13. 格式化图表Y轴为毫米:ss从int
- 14. 转换12小时hh:毫米上午/下午到24小时hh:毫米
- 15. 格式的数字像HH时间:毫米
- 16. 输入标签类型的时间来获得12小时格式值在ASP.NET
- 17. jquery mobile 1.4.2输入类型时间24小时模式
- 18. 分裂HHMMSS到HH毫米SS在C
- 19. 我需要平均毫米:ss.000
- 20. 我想在HH时间:从字符串毫米格式可可
- 21. 更改HH:MM的时间格式:SS
- 22. 如何获取时间从给定的字符串(HH:毫米SS)?
- 23. 改变时间戳返回到毫米:秒未小时
- 24. 典型时间格式的时间(以毫秒为单位)
- 25. 输入类型时间显示12小时格式而不是24
- 26. 格式输入字段“时间”不显示秒和毫秒
- 27. 转换UNIX /出现时间H:毫米
- 28. 时间格式hh:mm:ss输入
- 29. 从时间数据类型中删除毫秒,还有:是否有毫秒级的时间数据类型?
- 30. html5时间输入的更改值格式时间输入
你试过了吗? – putvande
我不是在谈论JS日期对象。我正在讨论如何格式化输入类型=“时间”。如果我在其上添加min =“00:00”和max =“59:59”属性,它不能正常工作,所以我需要知道如何做到这一点,如果可能的话。 http://jsfiddle.net/g25jR/ – user2182051
我担心这可能需要一个定制的解决方案 - 除非你只是添加'step =“1”'并且有'hh:mm:ss'格式 - 尽管自己构建它意味着你需要的格式,以及跨浏览器兼容性,因为即使Firefox没有对输入时间的“正确”支持 – SmokeyPHP