2017-04-02 195 views
1

我與JS作出這樣的:小時和分鐘用JavaScript

// time 

var date = new Date(); 

var currentTime = date.getHours() + ':' + date.getMinutes(); 

document.getElementById('timex').value = currentTime; 

該腳本將小時和分鐘的輸入。

有一個問題,在16:06時間成爲16:6。這導致了html輸入的問題。凌晨1點發生同樣的事情。成爲1:34而不是01:34。

+1

檢查如果該值小於10,如果是這樣,前插入一個零。 – Reisclef

+1

請在下次想要詢問時首先搜索谷歌。這不僅僅是一個常見問題,它是一個FFAQ – mplungjan

+0

可能的重複http://stackoverflow.com/a/6040556/7549867 –

回答

2

試試這個,簡單和工程就像一個魅力:

var date = new Date(); 

var currentTime = ('0' + date.getHours()).slice(-2) + ':' + ('0' + date.getMinutes()).slice(-2); 

document.getElementById('timex').value = currentTime; 
+0

如果你對答案感到滿意,如果你接受答案,我會非常感激。 – Matansh

0
d.toISOString().substring(11).slice(0,5)