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(); } }