使用javascript的小时和分钟

使用javascript的小时和分钟,javascript,Javascript,我用js做了这个: // time var date = new Date(); var currentTime = date.getHours() + ':' + date.getMinutes(); document.getElementById('timex').value = currentTime; 此脚本在输入中插入小时和分钟 有一个问题,16:06的时间变成了16:6。这会导致html输入出现问题。同样的事情发生在凌晨1点。变成1:34,而不是1:34。试试这个,简单而有效

我用js做了这个:

// time

var date = new Date();

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

document.getElementById('timex').value = currentTime;
此脚本在输入中插入小时和分钟


有一个问题,16:06的时间变成了16:6。这会导致html输入出现问题。同样的事情发生在凌晨1点。变成1:34,而不是1:34。

试试这个,简单而有效:

var date = new Date();

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

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

检查值是否小于10,如果小于10,请在前面插入一个零。下次要询问时,请先搜索谷歌。这不仅仅是一个常见问题,如果您对答案感到满意,这可能是一个重复,如果您接受答案,我将不胜感激:)
d.toISOString().substring(11).slice(0,5)