5 changed files with 67 additions and 13 deletions
			
			
		| @ -0,0 +1,26 @@ | ||||
| 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() | ||||
| 	} | ||||
| } | ||||
					Loading…
					
					
				
		Reference in new issue