Jelajahi

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

Iklan



Tampilkan postingan dengan label Deli Serdang. Tampilkan semua postingan
Tampilkan postingan dengan label Deli Serdang. Tampilkan semua postingan
Tragis! Tujuh Kendaraan Bertabrakan di Sibolangit, Korban Dilarikan ke Rumah Sakit

Tragis! Tujuh Kendaraan Bertabrakan di Sibolangit, Korban Dilarikan ke Rumah Sakit

Last Updated 2026-07-17T07:22:26Z
Warga Deli Serdang Antre BBM hingga Dini Hari, Pertalite Habis dan Beralih ke Pertamax

Warga Deli Serdang Antre BBM hingga Dini Hari, Pertalite Habis dan Beralih ke Pertamax

Last Updated 2026-07-14T04:48:55Z
Sarang Narkoba di Kebun Deli Serdang Terbongkar, CCTV di Pohon Awasi Pergerakan Polisi

Sarang Narkoba di Kebun Deli Serdang Terbongkar, CCTV di Pohon Awasi Pergerakan Polisi

Last Updated 2026-07-10T03:30:32Z
```

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);