-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
108 lines (76 loc) · 2.73 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
function getTime(id){
axios.get(`http://api.aladhan.com/v1/timingsByCity?country=MA&city=${id}`)
.then(function (response) {
let timings = response.data.data.timings
let fajr = timings.Fajr
let sunrise =timings.Sunrise
let dhuhr = timings.Dhuhr
let asr = timings.Asr
let maghrib = timings.Maghrib
let isha = timings.Isha
let Prayers = document.querySelector(".Prayers")
Prayers.innerHTML = ""
let content = `
<div class="fajr box">
<h3>الفجر</h3>
<img src="https://timesprayer.com/images/fajr.svg" alt="">
<p>${fajr}</p>
</div>
<div class="sunrise box">
<h3>الشروق</h3>
<img src="https://timesprayer.com/images/sunrise.svg" alt="">
<p>${sunrise}</p>
</div>
<div class="dhuhr box">
<h3>الظهر</h3>
<img src="https://timesprayer.com/images/dhuhr.svg" alt="">
<p>${dhuhr}</p>
</div>
<div class="asr box">
<h3>العصر</h3>
<img src="https://timesprayer.com/images/asr.svg" alt="">
<p>${asr}</p>
</div>
<div class="maghrib box">
<h3>المغرب</h3>
<img src="https://timesprayer.com/images/maghrib.svg" alt="">
<p>${maghrib}</p>
</div>
<div class="ishaa box">
<h3>العشاء</h3>
<img src="https://timesprayer.com/images/isha.svg" alt="">
<p>${isha}</p>
</div>
`
Prayers.innerHTML = content
let today = response.data.data.date.hijri.weekday.ar
let day = response.data.data.date.hijri.day
let month = response.data.data.date.hijri.month.ar
let year = response.data.data.date.hijri.year
let gregorian = new Date()
let monthsAr = ["يناير","فبراير"," مارس","أبريل","ماي" , "يونيو" , "يوليوز" , "غشت" , "شتنبر" , "أكتوبر" , "نونبر" , "دجنبر"]
gregorianMonth = gregorian.getMonth() + 1
gregorianDate = gregorian.getDate()
gregorianYear = gregorian.getFullYear()
document.querySelector(".today").innerHTML = `${today} ${day} ${month} ${year} الموافق ${gregorianDate} ${monthsAr[gregorianMonth]} ${gregorianYear}`
})
.catch(function (error) {
console.log(error);
})
}
function getCity(id) {
getTime(id)
}
getCity()
let clock = document.querySelector(".clock");
let hours = document.querySelector(".hours");
let minutes = document.querySelector(".minutes");
let seconds = document.querySelector(".seconds");
let date = document.querySelector(".date");
function timeNow(){
let nowClock = new Date()
hours.innerHTML = nowClock.getHours().toString().padStart(2,"0") + ": ";
minutes.innerHTML = nowClock.getMinutes().toString().padStart(2,"0") + ": ";
seconds.innerHTML = nowClock.getSeconds().toString().padStart(2,"0") ;
}
setInterval(timeNow, 1000);