回答
在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