Heres окончательный результат. Я обновляю его так, чтобы в будущем вопросы, подобные тому, который я изначально опубликовал (как сделать 12-часовые часы), могут быть перенаправлены в этот поток для справки. Спасибо MrChief за помощь!Очень простой Javascript Вопрос
<html>
<head>
<script type="text/javascript">
String.prototype.lpad = function(padString, length) {
var str = this;
while (str.length < length) {
str = padString + str;
}
return str;
}
function timeNow() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
var tt = (h >= 12) ? " pm" : " am";
time = (h - 12).toString().lpad("0", 2) + ":" + m.toString().lpad("0", 2) + ":" + s.toString().lpad("0", 2) + tt;
document.getElementById('txt').innerHTML=time;
var timer = setTimeout(timeNow,500);
}
</script></head>
<body onload="timeNow()">
<div id="txt"></div>
</body></html>
Добро пожаловать в SO! «Не работает» никогда не бывает хорошим описанием проблемы. Что не так, как вы планировали? Вы видите какие-либо ошибки в консоли ошибок? С этой информацией становится намного легче помочь. –
Прежде всего, у вас много синтаксических ошибок.Попробуйте исправить их, а затем отредактируйте свой вопрос с проблемами, которые у вас есть. – Koralarts