Jelajahi

Kategori
Best Viral Premium Blogger TemplatesPremium By Raushan Design With Shroff Templates

Iklan



Tampilkan postingan dengan label Kota Bekasi. Tampilkan semua postingan
Tampilkan postingan dengan label Kota Bekasi. Tampilkan semua postingan
Kompensasi TPST Bantargebang Belum Cair Dua Bulan, LBH GP Ansor Kota Bekasi Desak Pemkot Transparan dan Berlakukan Keadilan untuk Warga TPA Sumur Batu

Kompensasi TPST Bantargebang Belum Cair Dua Bulan, LBH GP Ansor Kota Bekasi Desak Pemkot Transparan dan Berlakukan Keadilan untuk Warga TPA Sumur Batu

Last Updated 2026-07-16T02:49:41Z
Hari Pertama MPLS 2026 di Kota Bekasi Berjalan Kondusif, Tri Adhianto Tegaskan Tidak Ada Perpeloncoan dan Intoleransi

Hari Pertama MPLS 2026 di Kota Bekasi Berjalan Kondusif, Tri Adhianto Tegaskan Tidak Ada Perpeloncoan dan Intoleransi

Last Updated 2026-07-13T07:13:01Z
```

Iklan



const API_KEY = "d4b8d1aa5c185bbc1814975ff0d5a887"; const citySelect = document.getElementById("citySelect"); async function loadWeather(city){ const url=`https://api.openweathermap.org/data/2.5/weather?q=${city}&appid=${API_KEY}&units=metric&lang=id`; const res=await fetch(url); const data=await res.json(); document.getElementById("temp").innerHTML=Math.round(data.main.temp)+"°C"; document.getElementById("desc").innerHTML=data.weather[0].description; document.getElementById("icon").src="https://openweathermap.org/img/wn/"+data.weather[0].icon+"@2x.png"; document.getElementById("feels").innerHTML=Math.round(data.main.feels_like)+"°C"; document.getElementById("humidity").innerHTML=data.main.humidity+"%"; document.getElementById("wind").innerHTML=(data.wind.speed*3.6).toFixed(1)+" km/jam"; document.getElementById("pressure").innerHTML=data.main.pressure+" hPa"; document.getElementById("sunrise").innerHTML=new Date(data.sys.sunrise*1000).toLocaleTimeString("id-ID",{hour:"2-digit",minute:"2-digit"}); document.getElementById("sunset").innerHTML=new Date(data.sys.sunset*1000).toLocaleTimeString("id-ID",{hour:"2-digit",minute:"2-digit"}); } citySelect.addEventListener("change",function(){ loadWeather(this.value); }); loadWeather(citySelect.value); setInterval(function(){ loadWeather(citySelect.value); },600000);