function updateTime() { // Los Angeles let losAngelesElement = document.querySelector("#los-angeles"); if (losAngelesElement) { let losAngelesDateElement = losAngelesElement.querySelector(".date"); let losAngelesTimeElement = losAngelesElement.querySelector(".time"); let losAngelesTime = moment().tz("America/Los_Angeles"); losAngelesDateElement.innerHTML = losAngelesTime.format("MMMM Do YYYY"); losAngelesTimeElement.innerHTML = losAngelesTime.format( "h:mm:ss []A[]" ); } // Paris let parisElement = document.querySelector("#paris"); if (parisElement) { let parisDateElement = parisElement.querySelector(".date"); let parisTimeElement = parisElement.querySelector(".time"); let parisTime = moment().tz("Europe/Paris"); parisDateElement.innerHTML = parisTime.format("MMMM Do YYYY"); parisTimeElement.innerHTML = parisTime.format( "h:mm:ss []A[]" ); // Mexico City let mxElement = document.querySelector("#mexico-city"); if (mxElement) { let mxDateElement = mxElement.querySelector(".date"); let mxTimeElement = mxElement.querySelector(".time"); let mxTime = moment().tz("America/Mexico_City"); mxDateElement.innerHTML = mxTime.format("MMMM Do YYYY"); mxTimeElement.innerHTML = mxTime.format("h:mm:ss []A[]"); } } } function updateCity(event) { let cityTimeZone = event.target.value; if (cityTimeZone === "current") { cityTimeZone = moment.tz.guess(); } let cityName = cityTimeZone.replace("_", " ").split("/")[1]; let cityTime = moment().tz(cityTimeZone); let citiesElement = document.querySelector("#cities"); citiesElement.innerHTML = `