24-03-26, 02:09 PM
PHP كود :
<!DOCTYPE html>
<html>
<head>
<title>تذكير الصلاة</title>
</head>
<body>
<script>
// كل الأوقات هنا (5 صلوات)
let prayerTimes = [
{startH: 5, startM: 30, startP: "AM", endH: 6, endM: 30, endP: "AM"}, // الفجر
{startH: 12, startM: 30, startP: "PM", endH: 1, endM: 30, endP: "PM"}, // الظهر
{startH: 3, startM: 45, startP: "PM", endH: 4, endM: 45, endP: "PM"}, // العصر
{startH: 6, startM: 15, startP: "PM", endH: 7, endM: 0, endP: "PM"}, // المغرب
{startH: 8, startM: 0, startP: "PM", endH: 9, endM: 0, endP: "PM"} // العشاء
];
// تحويل إلى 24 ساعة
function convertTo24(hour, period) {
if (period === "PM" && hour !== 12) return hour + 12;
if (period === "AM" && hour === 12) return 0;
return hour;
}
function checkTime() {
let now = new Date();
let current = now.getHours() * 60 + now.getMinutes();
// نمر على كل الصلوات
for (let i = 0; i < prayerTimes.length; i++) {
let p = prayerTimes[i];
let start = convertTo24(p.startH, p.startP) * 60 + p.startM;
let end = convertTo24(p.endH, p.endP) * 60 + p.endM;
if (current >= start && current <= end) {
alert("حان وقت الصلاة ?");
break; // يوقف بعد أول تطابق
}
}
}
// فحص كل دقيقة
setInterval(checkTime, 60000);
checkTime();
</script>
</body>
</html>


![[صورة مرفقة: 177461173141861.gif]](https://up6.cc/2026/03/177461173141861.gif)