我有一些时钟脚本。一切正常,它完美地工作,但是......我有一个问题。如果时钟设置为一个数字小时或分钟,例如1:5,时钟不会在前面加上"0"数字。这是我所做的,但它不起作用。你能帮我吗?非常感谢!
window.setInterval(function update_clock() {
var currentTime = new Date();
var currentHours = currentTime.getHours();
var currentMinutes = currentTime.getMinutes();
$.ajax({
success: function (clock) {
document.getElementById("hour").firstChild.nodeValue = currentHours;
document.getElementById("minutes").firstChild.nodeValue = currentMinutes;
if (currentMinutes.length == 1) {
currentMinutes = "0" + currentMinutes;
}
}
});
}, 999);
number.length
(例如(42).length
)始终为undefined
。 - user166390