0
ich diesen Code haben die Zeit und einige aktuelle Informationen in Spanisch zeigen:Zeige Zeit bis Date(): Es wird nicht mehr aktualisiert wird mit setInterval()
var date = new Date();
var hour = date.getHours().toString();
var minutes = date.getMinutes().toString();
var day = date.getDate();
switch (date.getMonth()) {
case 0:
month = "Ene";
break;
case 1:
month = "Feb";
break;
case 2:
month = "Mar";
break;
case 3:
month = "Abr";
break;
case 4:
month = "May";
break;
case 5:
month = "Jun";
break;
case 6:
month = "Jul";
break;
case 7:
month = "Ago";
break;
case 8:
month = "Sep";
break;
case 9:
month = "Oct";
break;
case 10:
month = "Nov";
break;
case 11:
month = "Dic";
break;
}
if (hour.length == 1) {
hour = '0' + hour;
}
if (minutes.length == 1) {
minutes = '0' + minutes;
}
setInterval($('#hour').html('<b>' + hour + ':' + minutes + '<br>' + '<span class="day">' + day + ' ' + month + '</span></b>'), 60000);
Wenn ich das Dokument laden Sie es ok funktioniert. Das Problem, die Zeit ist nie uppted..why?
1) setInterval nimmt einen Rückruf. 2) Sie aktualisieren das Datum nie und es ist immer derselbe Wert wie bei der ersten Zuweisung. –