مواقيت الصلاة في وجدة : جميع أوقات الصلاة
مواقيت الصلاة في وجدة تنظم الحياة اليومية والعائلية والمهنية. في وجدة، تعتمد على حساب معتمد (الفجر عند 18° والعشاء عند 17°) وتتوافق مع المنطقة الزمنية Africa/Ceuta (GMT+1)، مما يضمن معايير موثوقة لصلاة وجدة على مدار الفصول.
الامتثال لهذه الأوقات يعزز التوازن الشخصي والجماعي. للسفر بين المدن أو الجداول المشتركة، يُنصح بالاطلاع على مواعيد الصلاة المتوفرة لأكثر من 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 = ‘- أذان وجدة : يُنصح بضبط التذكيرات قبل كل صلاة بـ 10–15 دقيقة لتجنب التعجل.
- صلاة المغرب وجدة : خلال الشتاء، تقترب الأوقات؛ وفي الصيف، يتقدم الفجر ويتأخر العشاء.
- تطبيق صلاة وجدة : استخدام تطبيق يعتمِد طريقة 18°/17° والمنطقة الزمنية GMT+1 ثابتة أفضل.
- أذان وجدة : الزاوية الموصى بها عند هذا الاتجاه الجغرافي تضمن دقة مفيدة للرحلات اليومية.
معالم محلية مفيدة للمصلين والناشطين
حول باب الغربي، المدينة، وشارع محمد الخامس، توجد عدة مساجد تسمح بأداء الصلاة في وقتها حتى في الأيام المشغولة. مع زيادة كثافة المواصلات المحلية قرب المغرب، يُفضل أخذ هامش 10 دقائق لتسهيل الوصول إلى أقرب مسجد في وجدة.
- تنسيق الاجتماعات لتختتم قبل الظهر أو العصر.
- للطلبة، جدولة مراجعات خفيفة بين المغرب والعشاء.
- للمحلات التجارية، تعديل ازدحام الزبائن مباشرة بعد المغرب (ذروة المرور).
لمتابعة التنقلات بين المناطق، من السهل المقارنة مع مدن أخرى: اطلع على مواقيت الصلاة في الدار البيضاء ومواعيد الصلاة في الرباط للحفاظ على جدول متناسق.
دمج أوقات الصلاة في وجدة في يوم العمل والدراسة
في وجدة، تنظيم وقت العمل والتنقل والممارسة الدينية يعزز التركيز والتعاون في الفريق. يكسب أصحاب العمل المزيد من الانضباط والرفاهية عند تخصيص فترة محددة لصلاة وجدة، خصوصاً خلال الظهر والمغرب.
- توفير مكان هادئ للصلاة داخل الشركات أو الحرم الجامعي، قريب من مواقع العمل.
- ضبط تطبيق صلاة وجدة مع تنبيهات لأذان وجدة وهامش 5 دقائق.
- للمهام الخارجية، قارن مع مواعيد الصلاة في الرباط أو تقويم الدار البيضاء لتحسين المواعيد والتنقلات.
- تدوين أوقات الصلاة في وجدة في الجدول الداخلي لضمان رؤية مشتركة.
طرق الحساب والامتثال المحلي
الحساب المتبع في وجدة يفضل زاوية 18° للفجر و17° للعشاء، وهو صالح حتى حدود ~48.5° من خط العرض. هذا الاختيار يوازن بين الدقة الفلكية والاستخدام المجتمعي، مما يسهل التخطيط في الموارد البشرية والتنقلات الحضرية.
| المرجع | الفجر | العشاء | استخدام شائع |
|---|---|---|---|
| رابطة العالم الإسلامي | 18° | 17° | المعيار المنتشر في المغرب |
| أم القرى | 18.5° | 90 دقيقة بعد المغرب (120 دقيقة في رمضان) | شبه الجزيرة العربية |
| UOIF/فرنسا | 12° | 12° | تكييف لخطوط العرض العالية |
- المنطقة الزمنية المستخدمة: GMT+1 (Africa/Ceuta) مع تعديل رسمي موسمي.
- إحداثيات وجدة: 34.69°N، −1.91°E، مفيدة لتطبيقات الحساب.
- للسفر المهني، تحقق أيضاً من مواقيت الصلاة في الدار البيضاء وجداول الرباط.
الالتزام بمواقيت الصلاة يعزز النظام الجماعي والرفاهية في العمل. للتحضير للاجتماعات، الدروس أو التنقلات الوطنية، الرجوع إلى الصفحات المخصصة مثل صلاة الرباط اليوم والمواعيد اليومية في الدار البيضاء، واستشارة موقع Employeur.ma للمواعيد المتوفرة في 50 مدينة مغربية.