var lokal = new Array(); lokal=new Array ('jawa timur',-7.88,111.48,7); var imsyak = 0; var shubuh = 0; var dzuhur = 0; var ashar = 0; var maghrib = 0; var isya = 0; function waktu(nomer) { jam = Math.floor(nomer); menit = Math.floor((nomer-jam)*60); detik = Math.floor(((nomer-jam)*3600)-(menit*60)); if(jam<10) jam='0'+jam; if(detik>30) detik=1; menit=menit+detik; if(menit<10) menit='0'+menit; return jam+':'+menit; } var tanggal = 0; var bulan = 0; var tahun = 0; KisniWenRu = new Date(); tanggal = KisniWenRu.getDate(); bulan = KisniWenRu.getMonth(); tahun = KisniWenRu.getFullYear(); a = (Date.UTC(tahun,bulan,tanggal,0,0,0)-Date.UTC(tahun,0,1,0,0,0))/1000/60/60/24; b = ((2*Math.PI)*a)/365; c = (180/Math.PI)*(0.006918-(0.399912*Math.cos(b))+ (0.070257*Math.sin(b))-(0.006758*Math.cos(2*b))+ (0.000907*Math.sin(2*b))-(0.002697*Math.cos(3*b))+ (0.001480*Math.sin(3*b))); d = 229.18*(0.000075+(0.001868*Math.cos(b))-(0.032077*Math.sin(b))- (0.014615*Math.cos(2*b))-(0.040849*Math.sin(2*b))); e = 12+(((lokal[3]*15)-lokal[2])/15)-(d/60); f = (180/(15*Math.PI))*Math.acos((-Math.sin(1*(Math.PI/180))- Math.sin(c*(Math.PI/180))*Math.sin(lokal[1]*(Math.PI/180)))/ (Math.cos(c*(Math.PI/180))*Math.cos(lokal[1]*(Math.PI/180)))); g = (180/(15*Math.PI))*Math.acos((-Math.sin(20*(Math.PI/180))- Math.sin(c*(Math.PI/180))*Math.sin(lokal[1]*(Math.PI/180)))/ (Math.cos(c*(Math.PI/180))*Math.cos(lokal[1]*(Math.PI/180)))); h = (180/(15*Math.PI))*Math.acos((-Math.sin(18*(Math.PI/180))- Math.sin(c*(Math.PI/180))*Math.sin(lokal[1]*(Math.PI/180)))/ (Math.cos(c*(Math.PI/180))*Math.cos(lokal[1]*(Math.PI/180)))); i = (180/(15*Math.PI))*Math.acos((Math.sin(Math.atan(1/ (1+Math.tan(Math.abs(lokal[1]-c)*(Math.PI/180)))))- Math.sin(c*(Math.PI/180))*Math.sin(lokal[1]*(Math.PI/180)))/ (Math.cos(c*(Math.PI/180))*Math.cos(lokal[1]*(Math.PI/180)))); imsyak = waktu(e-g-(1/6)); shubuh = waktu(e-g); dzuhur = waktu(e+(1/15)); ashar = waktu(e+i); maghrib = waktu(e+f); isya = waktu(e+h); document.write("Imsyak: " + imsyak + "
Shubuh: " + shubuh + "
Dzuhur: " + dzuhur + "
Ashar: " + ashar + "
Maghrib: " + maghrib + "
Isya: " + isya);