tengo un script de reloj. Todo está bien y funciona a la perfección, pero ... tengo un problema. Si en el reloj se establece un dígito por hora o minuto, como 1: 5, el reloj no agrega el dígito "0" antes. Esto es lo que hice pero no funciona. ¿Puedes ayudarme, mucho?Añadiendo "0" si el reloj tiene un dígito
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);
posible duplicado de [String.Format en Javascript?] (Http://stackoverflow.com/questions/6220693/string-format-in-javascript) –
no puedo encontrarlo ... – Lukas
El "problema" con este código es que 'number.length' (por ejemplo' (42) .length') es * siempre * 'undefined'. –