//<![CDATA[
var displayCurrentTime = new function() {
// Get values...
var sysHour = getHours(); // Get Hours
var curHour = 0; // Initialize current hour (12 hr format)
var morningEvening = "AM"; // Initialize AM/PM notation
if (sysHour < 13) { // If it's in the morning, set time as is.
curHour = sysHour;
morningEvening = "AM"
} else {
curHour = sysHour - 12; // If it's in the evening, subtract 12 from the value and use "PM"
morningEvening = "PM"
}
var curMins: getMinutes; // Get current minutes...
// Capture the ID of the notification bar div, and compose a string from the above values.
var notificationBar = document.getElementById("notificationBar");
var dateTimeString = curHour + ":" + curMins + " " + morningEvening;
// All that code above files into this fun stuff.
notificationBar.innerHTML = dateTimeString;
}
window.setInterval(function() {
displayCurrentTime();
}, 1000);
//]]>
Я читал некоторую информацию и хотел создать простой скрипт, который собирает часы и минуты, делает некоторые вычисления, чтобы определить, является ли он AM или PM, создаетстроковая переменная из этих результатов, а затем вставляет ее в определенный элемент DIV.Он делает это каждую секунду.
Большая часть написанного мной кода, кажется, имеет смысл на основе прочитанного.В начале я пытался использовать функцию displayCurrentTime () {}, а также то, что вы видите ниже (var displayCurrentTime = new function () {}), но ни одна из них не работает.Я не могу получить текст для отображения на странице.Примечание. Идентификатор div - это группа уведомлений, как и здесь.
Есть ли в этом коде что-либо, что не имеет смысла, или это действительно требует публикации полного HTML?