я заставляю его отображать время в javascript, но когда оно возвращает время, оно всегда не определено.ниже приведен код
я не совсем уверен, почему он всегда возвращает неопределенное значение.
$('#bar #time').html(hours + ":" + minutes + " " + suffix);
var currentTime = new Date()
var hours = currentTime.getHours()
var minutes = currentTime.getMinutes()
//decides if am or pm
var suffix = "AM";
if (hours >= 12) {
suffix = "PM";
hours = hours - 12;
}
if (hours == 0) {
hours = 12;
}
// shows 0 before the minutes if under 10
if (minutes < 10)
minutes = "0" + minutes