Merhaba arkadaşlar. Aşağıdaki Javascrşpt ile dünyanın farklı yerlerindeki saatleri göstermeye çalışıyorum. Birden çok yerin saatini aynı sayfada göstermek için aynı kodu 6-7 kez kopyalıyorum. Bunun daha pratik yolu var mı? Yardımcı olursanız sevinirim.

var yer = 'America/New_York';
var yer1 = 'Europe/Paris';
var yer2 = 'Europe/Moscow';
var yer3 = 'Europe/Istanbul';
var yer4 = 'Europe/London';
var yer5 = 'Asia/Shanghai';

//Yukarıdaki kod ile zaman dilimlerini belirleyerek aşağıdaki kodları çoğaltıp ilgili alanları değişiyorum. yer1, yer2..


var aSaat = document.getElementById("saat"); //aSaat adında bir değişken tanımladık, bu ismi çoğaltınca değişiyorum
function format(saatcek) {
var bSaat = saatcek.toString();
if (bSaat.length == 1) {
return "0" + bSaat;
} else {
return bSaat;
}}
function saatGuncelleme() { //Burada bilgisayarımızdan saati çekiyoruz.
var tarih = new Date();

var TimeZone = new Date(tarih.toLocaleString('en-US', { timeZone: yer })); //yer ismini çoğaltınca değişiyorum.

var saat = TimeZone.getHours(); //Burada saati çekiyoruz.
var dakika = TimeZone.getMinutes(); //Burada dakikayı çekiyoruz.
var saniye = TimeZone.getSeconds(); //Burada saniyeyi çekiyoruz.
aSaat.textContent = format(saat) + ":" + format(dakika) + ":" + format(saniye); //Burada ekranımıza çıktımızı veriyoruz. assat ismini çoğaltınca değişiyorum
}
setInterval(saatGuncelleme, 1000);