مواقيت الصلاة في الرشيدية: الدليل لعدم تفويت أي صلاة
في الرشيدية، يتزامن إيقاع الأيام مع مواقيت الصلاة، وهي علامات أساسية للعائلات والطلاب والمحترفين. متابعة دليل أوقات الصلاة موثوق يسمح بالموازنة بين السكينة الروحية وتنظيم العمل، خصوصًا عندما تكون الجداول ضيقة.
يقدم هذا المحتوى دليل صلاة الرشيدية واضحًا، مع علامات ملموسة وأدوات عملية لـالأذان الدقيق في الرشيدية. يُدعى القراء لمراجعة المواعيد المتاحة في 50 مدينة في المملكة على Employeur.ma، لا سيما الصفحات المخصصة لـ مواقيت الصلاة في الدار البيضاء و مواعيد الصلاة في الرباط.
مواقيت الصلاة في الرشيدية: دليل لعدم تفويت أي صلاة اليوم
/* 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 gratuite utilisée: Aladhan Endpoint: https://api.aladhan.com/v1/timingsByCity?city={CITY}&country=Morocco&date={DD-MM-YYYY} Doc: https://aladhan.com/prayer-times-api Exemple d’appel: https://api.aladhan.com/v1/timingsByCity?city=Casablanca&country=Morocco&date=10-10-2025 Exemple de réponse JSON (extrait): { “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” } } } */ /* =============================== Données des 50 plus grandes villes (étiquette FR / nom 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” } ]; /* =============================== Constantes & helpers =============================== */ const API_BASE = “https://api.aladhan.com/v1/timingsByCity”; const cache = new Map(); // clé: city|date -> timings 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 renvoie parfois “05:38 (+01)” -> on garde HH:MM return String(t).split(‘ ‘)[0]; } /* =============================== Récupération des horaires (avec cache) =============================== */ 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(`Erreur réseau (${resp.status})`); const json = await resp.json(); if (json.code !== 200 || !json.data) throw new Error(‘Réponse invalide de l’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; } /* =============================== Rendu de la carte principale (ville sélectionnée) =============================== */ 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 = ‘- تذكير أساسي : لا تُؤدى الصلاة قبل وقتها المحدد أبدًا؛ يُفضّل ترك هامش زمني إذا كنّا في تنقل.
- أدوات : تفعيل إشعارات «SalatFacile Maroc» ومزامنة جدولي الصلواتي مع التقويم.
- علامات مهنية : للمهن ذات الجداول المتغيرة (قطاع الضيافة بوادي زيز، اللوجستيك، التجارة)، برمجة تنبيهين متتاليين.
- مقارنة مفيدة : تختلف الأوقات حسب المدينة؛ يمكن أيضاً الاطلاع على مواقيت الدار البيضاء و جدول الظهر بالرباط.
التنظيم اليومي واحترام مواقيت الصلاة في الرشيدية
سمير، قائد فريق في الرشيدية، ينسق جولاته ليعود إلى المكتب قبل الظهر، بينما فدوى، ممرضة، تضع تذكيرات لـالعصر وسط فترة عملها. في الحالتين، مصدر نقطة الصلاة بالرشيدية موثوق يقلل التوتر ويعزز الانتظام.
- تحديد وقت احتياطي من 5 إلى 7 دقائق قبل دخول الوقت.
- إبلاغ الفريق بأن الصلاة علامة غير قابلة للتفاوض في الجدول.
- تحديد مسار نحو أقرب مسجد لأداء المغرب في الشتاء.
للمقارنة، كثير من القراء يطلعون أيضًا على مواعيد مفصلة في الدار البيضاء لتوقع التنقلات المهنية بين المناطق.
طرق الحساب، القبلة والأدوات لأذان دقيق في الرشيدية
تتغير مواقيت الصلاة لأنها تعتمد على حركة الشمس. في الرشيدية، اتجاه القبلة حوالي 94° من الشمال الحقيقي. اعتمادًا على الطرق (مثلاً «الهيئة المصرية العامة للمساحة» أو المرجعيات المحلية)، قد يظهر انحراف بسيط بـبضعة دقائق؛ لذا من المفيد الاعتماد على أذان دقيق في الرشيدية مُحدث.
| عنصر | القيمة/المرجع في الرشيدية | الإجراء الموصى به |
|---|---|---|
| القبلة | 94° (باتجاه عقارب الساعة من الشمال الحقيقي) | استخدام بوصلة أو تطبيق والتحقق من التوجيه في المسجد. |
| طريقة الحساب | فارق بسيط حسب زاوية المعايير | التحقق يومياً من دليل أوقات الصلاة الموثوق والالتزام بطريقة موحدة. |
| مقارنة بين المدن | فروق ملحوظة بين المناطق (الساحل مقابل الداخل) | استشارة مواقيت الصلاة في الدار البيضاء و المواعيد اليومية بالرباط أثناء التنقل. |
- عادة جيدة : التحقق صباحًا من مصدر وحيد للحفاظ على دقة الصلاة في المغرب.
- نصيحة للتنقل : في الرحلات بين الرشيدية والرباط، التوقع المسبق لمغرب الصلاة مع مواعيد العاصمة.
- أدوات تذكير : ضبط «صلاتي الرشيدية» و«صلاتي اليومية» في التقويم المهني.
الوصول إلى المواقيت في 50 مدينة مغربية
للمتابعة الوطنية المركزية، يُدعى القراء لزيارة Employeur.ma، التي تغطي المدن الكبرى والمناطق. عمليًا، مقارنة الرشيدية مع مدن أخرى تساعد في ضبط جدولي الصلواتي أثناء التنقلات المهنية.
- المدن الواقعة على المحيط والتنقلات المهنية: راجع جداول الدار البيضاء.
- الإدارات والمسابقات الوطنية: تحقق من مواقيت الصلاة في الرباط.
- التحضير لمهمة بين المناطق: قارن مع منطقة الدار البيضاء لتعديل العصر والمغرب.
احترام المواقيت المحلية هو ضمان ممارسة منتظمة وهادئة؛ توقيت صلاة مضبوط في المغرب يبقى أفضل ضمان لـعدم تفويت أي صلاة في الرشيدية أو أي مكان آخر.
