مواعيد الصلاة في شيشاوة: الأوقات الدقيقة لـ
مواقيت الصلاة في شيشاوة اليوم: أوقات دقيقة ومصادر موثوقة
في شيشاوة، تستند مواقيت الصلاة إلى حساب فلكي دقيق، يتماشى مع المعايير الوطنية. بالنسبة لـ 30 أكتوبر 2025 (7 جمادى الأولى 1447)، فإن أوقات الصلاة هي كما يلي، بتوقيت GMT+1 وبزاوية حساب محلية (الفجر 19°، العشاء 18°).
/* Conteneur global limité en hauteur */ .widget-prieres-maroc { max-height: 1900px; /* div { height: 100%; width: 0%; background: #1f8ceb; transition: width .2s ease; } .table-wrap { max-height: 900px; /* limite l’affichage des 50 villes */ overflow: auto; border: 1px solid #eee; border-radius: 10px; } table { width: 100%; border-collapse: collapse; } th, td { white-space: nowrap; } tbody tr:nth-child(odd) { background: #fff; } tbody tr:nth-child(even) { background: #f6f6f6; } .badge { display: inline-block; padding: .25rem .5rem; border-radius: 999px; background: #eaf4ff; color: #1f8ceb; font-size: .8rem; } .sr-only { position: absolute; width: 1px; height: 1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0; } .inline-note { font-size: .9rem; color: #666; } .sticky-top { position: sticky; top: 0; background: inherit; z-index: 2; } /* API مجانية مستخدمة: Aladhan النقطة النهائية: https://api.aladhan.com/v1/timingsByCity?city={CITY}&country=Morocco&date={DD-MM-YYYY} الوثائق: https://aladhan.com/prayer-times-api مثال استدعاء: https://api.aladhan.com/v1/timingsByCity?city=Casablanca&country=Morocco&date=10-10-2025 مثال رد JSON (مقتطف): { “code”: 200, “status”: “OK”, “data”: { “timings”: { “Fajr”: “05:38”, “Sunrise”: “07:04”, “Dhuhr”: “13:22”, “Asr”: “16:33”, “Maghrib”: “19:34”, “Isha”: “20:56” }, “date”: { “readable”: “10 Oct 2025”, “timestamp”: “1696896000” }, “meta”: { “timezone”: “Africa/Casablanca” } } } */ /* =============================== بيانات أكبر 50 مدينة (تسمية فرنسية / اسم API) =============================== */ const VILLES_MAROC = [ { label: “Casablanca”, city: “Casablanca” }, { label: “Rabat”, city: “Rabat” }, { label: “Fès”, city: “Fes” }, { label: “Salé”, city: “Sale” }, { label: “Tanger”, city: “Tangier” }, { label: “Marrakech”, city: “Marrakech” }, { label: “Meknès”, city: “Meknes” }, { label: “Oujda”, city: “Oujda” }, { label: “Kénitra”, city: “Kenitra” }, { label: “Agadir”, city: “Agadir” }, { label: “Tétouan”, city: “Tetouan” }, { label: “Témara”, city: “Temara” }, { label: “Safi”, city: “Safi” }, { label: “Mohammédia”, city: “Mohammedia” }, { label: “Khouribga”, city: “Khouribga” }, { label: “El Jadida”, city: “El Jadida” }, { label: “Béni Mellal”, city: “Beni Mellal” }, { label: “Nador”, city: “Nador” }, { label: “Taza”, city: “Taza” }, { label: “Settat”, city: “Settat” }, { label: “Berrechid”, city: “Berrechid” }, { label: “Ksar El Kébir”, city: “Ksar el Kebir” }, { label: “Larache”, city: “Larache” }, { label: “Khemisset”, city: “Khemisset” }, { label: “Guelmim”, city: “Guelmim” }, { label: “Ouarzazate”, city: “Ouarzazate” }, { label: “Al Hoceïma”, city: “Al Hoceima” }, { label: “Taroudant”, city: “Taroudant” }, { label: “Essaouira”, city: “Essaouira” }, { label: “Fnideq”, city: “Fnideq” }, { label: “Martil”, city: “Martil” }, { label: “Sidi Slimane”, city: “Sidi Slimane” }, { label: “Sidi Kacem”, city: “Sidi Kacem” }, { label: “Oulad Teima”, city: “Oulad Teima” }, { label: “Youssoufia”, city: “Youssoufia” }, { label: “Midelt”, city: “Midelt” }, { label: “Berkane”, city: “Berkane” }, { label: “Guercif”, city: “Guercif” }, { label: “Taourirt”, city: “Taourirt” }, { label: “Errachidia”, city: “Errachidia” }, { label: “Fquih Ben Salah”, city: “Fkih Ben Salah” }, { label: “Sefrou”, city: “Sefrou” }, { label: “Azrou”, city: “Azrou” }, { label: “Oued Zem”, city: “Oued Zem” }, { label: “Ouazzane”, city: “Ouazzane” }, { label: “Tiznit”, city: “Tiznit” }, { label: “Chichaoua”, city: “Chichaoua” }, { label: “Skhirat”, city: “Skhirat” }, { label: “Benslimane”, city: “Benslimane” }, { label: “Bouznika”, city: “Bouznika” } ]; /* =============================== ثوابت ومساعدات =============================== */ const API_BASE = “https://api.aladhan.com/v1/timingsByCity”; const cache = new Map(); // مفتاح: المدينة|التاريخ -> المواعيد const $ = (sel, ctx=document) => ctx.querySelector(sel); const $$ = (sel, ctx=document) => Array.from(ctx.querySelectorAll(sel)); function toDDMMYYYY(date) { const d = String(date.getDate()).padStart(2, ‘0’); const m = String(date.getMonth() + 1).padStart(2, ‘0’); const y = date.getFullYear(); return `${d}-${m}-${y}`; } function fromInputDate(val) { // val: YYYY-MM-DD const [y,m,d] = val.split(‘-‘).map(Number); return new Date(y, m-1, d); } function formatHumanDateFR(date) { return date.toLocaleDateString(‘fr-MA’, { weekday: ‘long’, year: ‘numeric’, month: ‘long’, day: ‘numeric’ }); } function stripTZ(t) { // Aladhan ترجع أحياناً “05:38 (+01)” -> نحافظ فقط على HH:MM return String(t).split(‘ ‘)[0]; } /* =============================== استدعاء المواعيد (مع التخزين المؤقت) =============================== */ async function fetchTimings(city, dateStr) { const key = `${city}|${dateStr}`; if (cache.has(key)) return cache.get(key); const url = `${API_BASE}?city=${encodeURIComponent(city)}&country=Morocco&date=${encodeURIComponent(dateStr)}`; const resp = await fetch(url); if (!resp.ok) throw new Error(`خطأ في الشبكة (${resp.status})`); const json = await resp.json(); if (json.code !== 200 || !json.data) throw new Error(‘رد غير صالح من API’); const t = json.data.timings; const timings = { Fajr: stripTZ(t.Fajr), Sunrise: stripTZ(t.Sunrise), Dhuhr: stripTZ(t.Dhuhr), Asr: stripTZ(t.Asr), Maghrib: stripTZ(t.Maghrib), Isha: stripTZ(t.Isha), timezone: json.data.meta?.timezone || ‘Africa/Casablanca’ }; cache.set(key, timings); return timings; } /* =============================== عرض البطاقة الرئيسية (المدينة المختارة) =============================== */ function renderTimingsTiles(container, timings) { container.innerHTML = ”; const items = [ { k: ‘Fajr’, label: ‘الفجر’ }, { k: ‘Sunrise’, label: ‘شروق الشمس’ }, { k: ‘Dhuhr’, label: ‘الظهر’ }, { k: ‘Asr’, label: ‘العصر’ }, { k: ‘Maghrib’, label: ‘المغرب’ }, { k: ‘Isha’, label: ‘العشاء’ } ]; items.forEach(item => { const div = document.createElement(‘div’); div.className = ‘time-pill’; div.innerHTML = `${item.label}${timings[item.k] || ‘–:–‘}`; container.appendChild(div); }); } async function updateMainCard() { const select = $(‘#select-ville’); const dateInput = $(‘#input-date’); const cityObj = VILLES_MAROC[select.selectedIndex] || VILLES_MAROC[0]; const apiCity = cityObj.city; const label = cityObj.label; const date = dateInput.value ? fromInputDate(dateInput.value) : new Date(); const dateStr = toDDMMYYYY(date); $(‘#titre-ville’).textContent = `${label} — مواقيت ${formatHumanDateFR(date)}`; $(‘#badge-date’).textContent = formatHumanDateFR(date); const grid = $(‘#grille-horaires’); grid.innerHTML = ‘- الموقع المستخدم: 31.5333, -8.7667 (شيشاوة)، توقيت GMT+1.
- وقت الصلاة في المغرب: تم التحقق منه وفقاً للمعايير الوطنية والتعديل الموسمي.
- لـ 50 مدينة، راجع الصفحات المخصصة، مثل مواقيت الصلاة في الدار البيضاء وأوقات الصلاة في الرباط.
- مصادر إضافية للرجوع: IslamicFinder، Aladhan، Mawaqit، Muslim Pro، Prieres.info.
- الالتزام بـ مواقيت الصلاة يعزز تنظيم أيام الدراسة والعمل في شيشاوة.
للتخطيط بهدوء، يُنصح بمراجعة الأوقات يومياً صباحاً وأخذ هامش أمان طفيف لكل صلاة.
طرق الحساب المستخدمة في شيشاوة ودقة الأوقات
في شيشاوة، تُبنى الأوقات الرسمية على زوايا انخفاض الشمس 19° (الفجر) و 18° (العشاء). تقدم منصات مثل IslamicFinder وAladhan وMawaqit وMuslim Pro Salat Time قابل للتعديل حسب المذاهب والتوقيتات.
| الطريقة | زاوية الفجر | زاوية العشاء | الاستخدام |
|---|---|---|---|
| معايير المغرب | 19° | 18° | المرجع المحلي لشيشاوة |
| الرابطة الإسلامية العالمية | 18° | 17° | مقارنة دولية |
| UOIF (فرنسا) | 12° | 12° | السياق الأوروبي |
- التحقق من التوقيت وتوقيت الصيف المحتمل.
- اختيار المدرسة الفقهية لعصر (الحنفي أو الشافعي/المالك/الحنبلي).
- مراجعة الموقع الجغرافي GPS قبل اعتماد الحساب.
الإعداد المتناسق للمعايير يجنّب الاختلافات لعدة دقائق ويضمن ممارسة متناغمة في البلدية.
التخطيط لليوم والدراسة والعمل حول الصلوات في شيشاوة
الالتزام بمواقيت الصلاة ينظم اليوم بشكل مفيد في شيشاوة، من الورشات الحرفية إلى الخدمات العامة. بالنسبة لفِرق الموارد البشرية، إدخال استراحات الظهر و العصر في الجداول يعزز الشمولية والإنتاجية، خصوصاً في مناطق نشاط القنطرة ومناطق العبور.
- في الشركات، خصص 10-15 دقيقة هامش قبل كل صلاة.
- للطلاب، حجز فترات متكررة حول الظهر و العصر.
- للمتنقلين مهنياً، مزامنة الجدول مع Muslim Pro أو Aladhan لتلقي التنبيهات.
التخطيط الذي يدمج الممارسة الدينية يرفع من السعادة وجودة العمل، وهو ميزة لأي منظمة محلية.
المراجع المحلية والموارد: مسجد شيشاوة والمنصات المفيدة
يمكن للمصلين الرجوع إلى مسجد شيشاوة ومساجد الأحياء (مثلاً الجداول المعروضة بنمط Mawaqit لـ « مسجد الحي المحمدي »). على المستوى الوطني، تقدم عدة خدمات إعادة حساب وقت الصلاة في المغرب حسب الموقع الدقيق.
| المرجع | المعلومة | الفائدة |
|---|---|---|
| مسافة القبلة | 4,893 كم باتجاه مكة | توجيه الصلاة |
| الليل | منتصف الليل حوالي 00:35، تهجد الثلث الأخير ~02:31 | تنظيم الصلوات الليلية |
| المصادر | IslamicFinder، Prieres.info، Mawaqit، Aladhan، Muslim Pro | التحقق المتقاطع من مواعيد الصلاة |
- لتوسيع المرجع إلى المدن الكبرى، انظر تقويم الصلاة في الدار البيضاء و جدول الصلاة في الرباط.
- تحتاج مدناً أخرى؟ يمكن الوصول إلى مواقيت الصلاة – الدار البيضاء وبيانات مواقيت الرباط للمقارنة.
- الموقع يوفر مواقيت الصلاة لأكثر من 50 مدينة بتحديث مستمر.
في كل الحالات، الالتزام التام بالأوقات المحلية ضروري؛ التحقق من مصدر رسمي أو مجتمعي يضمن أفضل دقة.