from datetime import datetime, timedelta
from browser import document, timer


time_elements = document.select("#currentTimeDisplay")


def get_moscow_time():
    now_utc = datetime.utcnow()
    msk_time = now_utc + timedelta(hours=3)
    return msk_time.strftime('%H:%M:%S')


def set_and_update_element():
    for element in time_elements:
        element.text = get_moscow_time()


set_and_update_element()
timer.set_interval(set_and_update_element, 1000)
