You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
534 B
26 lines
534 B
class TimeDate { |
|
constructor() { |
|
this._timeLabel = document.querySelector("#time-date #time-label") |
|
this._dateLabel = document.querySelector("#time-date #date-label") |
|
this._init() |
|
} |
|
|
|
_updateTimeDate() { |
|
let date = theme_utils.get_current_localized_date() |
|
let time = theme_utils.get_current_localized_time() |
|
|
|
this._dateLabel.innerText = date |
|
this._timeLabel.innerText = time |
|
} |
|
|
|
_setTimer() { |
|
this._updateTimeDate() |
|
setInterval(() => { |
|
this._updateTimeDate() |
|
}, 1000) |
|
} |
|
|
|
_init() { |
|
this._setTimer() |
|
} |
|
}
|
|
|