Kuantan Statewide Prayer Times

Waktu Solat Kuantan

Waktu Solat di seluruh PHG02 Wilayah Pahang.

Imsak:
Subuh:
Syuruk:
Zohor:
Asar:
Maghrib:
Isyak:

Waktu solat Kuantan 2026

Dalam halaman ini, Semak waktu solat yang tepat dalam talian. Anda boleh menyemak waktu solat, tarikh Hijrah, waktu Ramadan dan acara Islam untuk seluruh Kuantan . Semak juga imsak-waktu berbuka puasa, waktu tahajjud, waktu zawal, dan setiap waktu akhir solat secara harian, mingguan dan bulanan untuk memastikan anda tidak pernah terlepas solat dengan masa harian kami.


Jadual Waktu Solat Kuantan

Waktu Solat 10 Hari Seterusnya

TarikhHijri TarikhImsakSubuhSyurukZohorAsarMaghribIsyak

waktu solat Kuantan hari ini

Solat adalah rukun kedua yang paling penting dalam Islam selepas tauhid. Tauhid bermaksud beriman kepada Allah (tiada Tuhan selain Allah dan Muhammad ﷺ adalah Rasul Allah yang terakhir). Soalan pertama yang akan ditanya pada hari kiamat adalah tentang solat. Mereka yang tidak solat sedang melakukan dosa besar dan berada dalam bahaya yang besar. Terdapat banyak akibat berbahaya akibat tidak solat” lihat blog.

Soalan Lazim

kesimpulan

Di halaman ini, saya telah menyediakan semua maklumat yang diperlukan untuk anda yang perlu anda miliki. waktu solat tepat tersedia, tarikh semasa dengan tarikh islam, waktu solat 10 hari berikutnya, cetak jadual waktu solat. Waktu Ramadhan, waktu tamat solat, peristiwa islamik. Saya sedang melakukan yang terbaik untuk memberikan semua maklumat tepat waktu solat. Sila terus melawat dan ingat saya dalam doa anda. Jazak Allah 😊 .

`);printWindow.document.close(); // Ensure document is closed }// Update dynamic prayer info1 function updateDynamicPrayerInfo1(gregorianDate, hijriDate, prayerTimes) { const dynamicInfo = `

Hari ini ${gregorianDate.day} ${gregorianDate.month} ${gregorianDate.year}, waktu solat Kuantan adalah: Waktu imsak: ${prayerTimes.Imsak}, Waktu Subuh : ${prayerTimes.Fajr}, Waktu Zohor : ${prayerTimes.Dhuhr}, Waktu Asar: ${prayerTimes.Asr}, Waktu Maghrib : ${prayerTimes.Maghrib}, and Waktu Isyak : ${prayerTimes.Isha}. Islamic date is ${hijriDate.day} ${hijriDate.month} ${hijriDate.year}.

`; document.getElementById('dynamic-prayer-info1').innerHTML = dynamicInfo; } // Update dynamic prayer info2 function updateDynamicPrayerInfo2(gregorianDate, hijriDate, prayerTimes) { const dynamicInfo = `

Waktu Ramadan hari ini:

🕌 mengikut Kuantan tarikh hari ini ${hijriDate.day} ${hijriDate.month} ${hijriDate.year} | ${gregorianDate.day} ${gregorianDate.month} ${gregorianDate.year}, waktu imsak: ${prayerTimes.Imsak}, waktu berbuka ${prayerTimes.Maghrib},

waktu solat Tahjjud :

Waktu solat Tahajjud, yang juga dikenali sebagai 'Qiyam-ul-Lail' atau 'solat malam', biasanya dilakukan selepas solat Isyak pada tengah malam dan boleh dilakukan sebelum waktu Subuh, iaitu pada waktu Fajr di Kuantan : ${prayerTimes.Fajr}. Anda juga boleh melakukan solat Tahajjud selepas solat Isyak, tetapi adalah disarankan untuk melakukannya selepas sedikit masa berlalu dari solat Isyak pada tengah malam untuk mendapatkan ketenangan dari Allah kerana ini adalah waktu yang paling diberkati, iaitu pada sepertiga malam yang terakhir..

waktu solat Zawal :

Waktu zawal berlaku pada tempoh matahari berada di titik tertinggi di langit, 15-20 sebelum bermulanya waktu solat Zuhur. tidak digalakkan untuk melakukan sebarang solat (kecuali solat Jumaat (Jumu'ah). Kerana Terdapat hadis (sabda Nabi) yang menunjukkan kita Dilarang solat pada waktu zawalt. Contohnya:

The Prophet Muhammad (PBUH) said,
“Apabila matahari berada di puncaknya,
tangguhkanlah solat(sehingga ia bergerak ke arah barat)
kerana inilah masanya api Neraka menyala..”
(Sahih Muslim)

`; document.getElementById('dynamic-prayer-info2').innerHTML = dynamicInfo; }// Update dynamic prayer info3 function updateDynamicPrayerInfo3(gregorianDate, hijriDate, prayerTimes) { const dynamicInfo = `

Waktu solat Kuantan hari ini

waktu solat Kuantan untuk hari ini ${gregorianDate.day} ${gregorianDate.month} ${gregorianDate.year} adalah:

  • waktu solat Subuh Kuantan ialah ${prayerTimes.Fajr} am
  • Waktu solat Zohor Kuantan ialah ${prayerTimes.Dhuhr}
  • waktu solat Asar Kuantan ialah ${prayerTimes.Asr}
  • waktu solat Maghrib Kuantan ialah ${prayerTimes.Maghrib}
  • waktu solat Isyak Kuantan ialah ${prayerTimes.Isha}
`; document.getElementById('dynamic-prayer-info3').innerHTML = dynamicInfo; }// Update dynamic prayer info4 function updateDynamicPrayerInfo4(gregorianDate, hijriDate, prayerTimes) { const dynamicInfo = `

waktu solat Kuantan (waktu akhir).

waktu tamat solat Kuantan untuk hari ini ${gregorianDate.day} ${gregorianDate.month} ${gregorianDate.year} adalah:

  • Hari ini waktu subuh tamat pada ${prayerTimes.Sunrise} am
  • Hari ini waktu Zohor tamat pada ${prayerTimes.Asr}
  • Hari ini waktu Asar tamat pada ${prayerTimes.Maghrib}
  • Hari ini waktu Maghrib tamat pada ${prayerTimes.Isha}
  • Hari ini waktu Isyak tamat pada ${prayerTimes.Fajr} am
`; document.getElementById('dynamic-prayer-info4').innerHTML = dynamicInfo; } // Calculate remaining time until the next prayer using Asia/Kuala_Lumpur timezone function calculateRemainingTime(nextPrayerTime) { // Get the current time in Asia/Kuala_Lumpur timezone const nowInKL = new Date().toLocaleString("en-GB", { timeZone: "Asia/Kuala_Lumpur", hour: '2-digit', minute: '2-digit', second: '2-digit', hour12: false });// Parse the current time components in Kuala Lumpur const [currentHours, currentMinutes, currentSeconds] = nowInKL.split(':').map(Number); const now = new Date(); now.setHours(currentHours, currentMinutes, currentSeconds, 0);// Set the next prayer time in Kuala Lumpur timezone const nextPrayerDate = new Date(); const [hours, minutes] = nextPrayerTime.split(':').map(Number); nextPrayerDate.setHours(hours, minutes, 0, 0);// If the next prayer time is earlier than the current time, move to the next day if (nextPrayerDate <= now) { nextPrayerDate.setDate(nextPrayerDate.getDate() + 1); }// Calculate the difference between the next prayer time and the current time const timeDiff = nextPrayerDate - now; const hoursRemaining = Math.floor(timeDiff / (1000 * 60 * 60)); const minutesRemaining = Math.floor((timeDiff % (1000 * 60 * 60)) / (1000 * 60)); const secondsRemaining = Math.floor((timeDiff % (1000 * 60)) / 1000);return { hours: hoursRemaining, minutes: minutesRemaining, seconds: secondsRemaining }; }// Highlight current prayer based on Kuala Lumpur timezone function highlightCurrentPrayer(prayerTimes) { // Get the current time in Asia/Kuala_Lumpur timezone const nowInKL = new Date().toLocaleString("en-GB", { timeZone: "Asia/Kuala_Lumpur", hour: '2-digit', minute: '2-digit', second: '2-digit', hour12: false });// Parse the current time components in Kuala Lumpur const [currentHours, currentMinutes] = nowInKL.split(':').map(Number); const currentTimeInMinutes = currentHours * 60 + currentMinutes;// Convert prayer times to minutes for easier comparison const prayerTimesInMinutes = {}; for (const prayer in prayerTimes) { prayerTimesInMinutes[prayer.toLowerCase()] = timeToMinutes(prayerTimes[prayer]); }let currentPrayer = ''; let nextPrayerName = ''; let nextPrayerTime = '';// Determine the current and next prayer based on Kuala Lumpur time if (currentTimeInMinutes >= prayerTimesInMinutes.fajr && currentTimeInMinutes < prayerTimesInMinutes.sunrise) { currentPrayer = 'fajr'; nextPrayerName = 'Zohor'; nextPrayerTime = prayerTimes.Dhuhr; } else if (currentTimeInMinutes >= prayerTimesInMinutes.dhuhr && currentTimeInMinutes < prayerTimesInMinutes.asr) { currentPrayer = 'dhuhr'; nextPrayerName = 'Asar'; nextPrayerTime = prayerTimes.Asr; } else if (currentTimeInMinutes >= prayerTimesInMinutes.asr && currentTimeInMinutes < prayerTimesInMinutes.maghrib) { currentPrayer = 'asr'; nextPrayerName = 'Maghrib'; nextPrayerTime = prayerTimes.Maghrib; } else if (currentTimeInMinutes >= prayerTimesInMinutes.maghrib && currentTimeInMinutes < prayerTimesInMinutes.isha) { currentPrayer = 'maghrib'; nextPrayerName = 'Isyak'; nextPrayerTime = prayerTimes.Isha; } else if (currentTimeInMinutes >= prayerTimesInMinutes.isha || currentTimeInMinutes < prayerTimesInMinutes.fajr) { currentPrayer = 'isha'; nextPrayerName = 'Subuh'; nextPrayerTime = prayerTimes.Fajr; } else if (currentTimeInMinutes >= prayerTimesInMinutes.imsak && currentTimeInMinutes < prayerTimesInMinutes.fajr) { nextPrayerName = 'Subuh'; nextPrayerTime = prayerTimes.Fajr; } else if (currentTimeInMinutes >= prayerTimesInMinutes.sunrise && currentTimeInMinutes < prayerTimesInMinutes.dhuhr) { nextPrayerName = 'Zohor'; nextPrayerTime = prayerTimes.Dhuhr; }// Highlight the current prayer and start countdown for the next prayer highlightPrayer(currentPrayer); startCountdown(nextPrayerName, nextPrayerTime); }// Highlight the current prayer time function highlightPrayer(prayerId) { document.querySelectorAll('.prayer').forEach(prayerElement => { prayerElement.classList.remove('highlight'); }); if (prayerId) { const prayerElement = document.getElementById(prayerId); if (prayerElement) { prayerElement.classList.add('highlight'); } } }// Convert time (HH:MM) to minutes for comparison function timeToMinutes(timeString) { const [hours, minutes] = timeString.split(':').map(Number); return hours * 60 + minutes; }// Start the countdown for the next prayer function startCountdown(nextPrayerName, nextPrayerTime) { const countdownInterval = setInterval(() => { const remainingTime = calculateRemainingTime(nextPrayerTime);// Update next prayer time to include the prayer name and time document.getElementById('next-prayer-time').textContent = `Next Prayer: ${nextPrayerName} at ${nextPrayerTime}`;// Add a title/heading for the remaining time and display the countdown document.getElementById('remaining-time').innerHTML = ` Time remaining: ${remainingTime.hours}h ${remainingTime.minutes}m ${remainingTime.seconds}s `;// Check if the countdown has reached zero if (remainingTime.hours === 0 && remainingTime.minutes === 0 && remainingTime.seconds === 0) { clearInterval(countdownInterval); updatePrayerTimes(); } }, 1000); }// Main function to update prayer times function updatePrayerTimes() { const currentDate = getCurrentDate(); if (prayerTimesData[currentDate]) { const { prayerTimes, gregorianDate, hijriDate } = prayerTimesData[currentDate];updatePrayerTimesDisplay(prayerTimes); updateDateDisplay(gregorianDate, hijriDate); updateDynamicPrayerInfo1(gregorianDate, hijriDate, prayerTimes); updateDynamicPrayerInfo2(gregorianDate, hijriDate, prayerTimes); updateDynamicPrayerInfo3(gregorianDate, hijriDate, prayerTimes); updateDynamicPrayerInfo4(gregorianDate, hijriDate, prayerTimes); highlightCurrentPrayer(prayerTimes); } }// Initialize the clock and prayer times function startClockAndPrayerTimes() { updatePrayerTimes(); updateCurrentTime(); setInterval(updateCurrentTime, 1000); // Update the current time every second } // Get today's date in Malaysia's timezone function getTodayDate() { const malaysiaDate = new Date( new Date().toLocaleString("en-US", { timeZone: "Asia/Kuala_Lumpur" }) ); const year = malaysiaDate.getFullYear(); const month = String(malaysiaDate.getMonth() + 1).padStart(2, "0"); // Months are 0-based const day = String(malaysiaDate.getDate()).padStart(2, "0"); return `${year}-${month}-${day}`; }// Get prayer times for the next 10 days function getNext10DaysPrayerTimes() { const currentDate = getTodayDate(); // Automatically get today's date const dates = Object.keys(prayerTimesData).sort(); // Ensure dates are sorted const startIndex = dates.indexOf(currentDate); if (startIndex === -1) { console.error("Current date not found in prayerTimesData."); return []; } return dates.slice(startIndex, startIndex + 10).map(date => prayerTimesData[date]); }// Populate the table with the next 10 days of prayer times function populatePrayerTimesTable() { const prayerDataList = getNext10DaysPrayerTimes(); const tbody = document.getElementById("prayer-times-body");// Clear existing table rows tbody.innerHTML = "";prayerDataList.forEach(prayerData => { if (prayerData) { const { prayerTimes, gregorianDate, hijriDate } = prayerData;const row = document.createElement("tr"); row.innerHTML = `${gregorianDate.day} ${gregorianDate.month} ${gregorianDate.year}${hijriDate.day} ${hijriDate.month} ${hijriDate.year}${prayerTimes.Imsak}${prayerTimes.Fajr}${prayerTimes.Sunrise}${prayerTimes.Dhuhr}${prayerTimes.Asr}${prayerTimes.Maghrib}${prayerTimes.Isha} `;tbody.appendChild(row); } }); }// Start everything when the document is loaded document.addEventListener('DOMContentLoaded', startClockAndPrayerTimes); // Generate FAQ content dynamically based on prayer times data function generateFAQs() { const currentDate = getCurrentDate(); const faqContainer = document.getElementById("faq-container");// Check if prayer times exist for the current date if (prayerTimesData[currentDate]) { const { prayerTimes, hijriDate, gregorianDate } = prayerTimesData[currentDate];// Format Hijri and Gregorian Dates const hijriDateFormatted = `${hijriDate.day} ${hijriDate.month} ${hijriDate.year}`; const gregorianDateFormatted = `${gregorianDate.day} ${gregorianDate.month} ${gregorianDate.year}`;const faqs = [ { question: "Apakah waktu tahajjud hari ini di Kuantan ?", answer: `Selepas solat isya (lebih baik solat tengah malam)` }, { question: "Apakah waktu Subuh Akhir Hari ini di Kuantan ?", answer: `Waktu Tamat hari ini Subuh ialah pada${prayerTimes.Sunrise} Am.` }, { question: "Bilakah Ramadan 2025 akan bermula di Malaysia?", answer: `Di Malaysia, Ramadan dijangka bermula pada 2 Mac 2025` }, { question: "Apakah Tarikh Laylatul Qadr di Malaysia?", answer: `Di malaysia , Malam Lailatul Qadr pada 27 Mac dan hari 28 Mac 2025` }, { question: "Apakah Tarikh Hari Raya Aidilfitri di Malaysia?", answer: `Di Malaysia, Aidilfitri dijangka pada 31 Mac 2025` }, { question: "Apakah Tarikh Arafah (haji) di Malaysia?", answer: `Di malaysia , Hari Arafah (haji) dijangka pada 5 Jun 2025` }, { question: "Apakah tarikh hari raya Aidiladha di Malaysia?", answer: `In malaysia , Eid Al-adha is expected on 7 june 2025` }, { question: "Apakah Tarikh Tahun Baru Islam di Malaysia?", answer: ` "1 muharram 1447" tahun baru islam dijangka pada 27 jun 2025` }, { question: "Apakah Tarikh Asyura di Malaysia?", answer: ` "Di Malaysia, Hari Asyura ialah 6 Julai 2025` }, { question: "Apakah Tarikh 12 rabi ul awal di Malaysia?", answer: ` "In malaysia , 12 rabi ul awal dijangka pada 4 sep 2025` }, { question: "Apakah waktu tamat solat Isyak hari ini di Kuantan ?", answer: `Waktu Akhir Isyak hari ini ialah pada ${prayerTimes.Fajr} Am.` }, { question: "Apakah tarikh islam hari ini?", answer: `Tarikh Hijrah hari ini ialah ${hijriDateFormatted}.` }, { question: "Apakah tarikh bahasa inggeris hari ini?", answer: `Tarikh bahasa inggeris hari ini ialah ${gregorianDateFormatted}.` } ];// Generate FAQ HTML faqs.forEach(faq => { const faqElement = document.createElement("div"); faqElement.classList.add("faq");const questionElement = document.createElement("div"); questionElement.classList.add("faq-question"); questionElement.textContent = faq.question;const answerElement = document.createElement("div"); answerElement.classList.add("faq-answer"); answerElement.textContent = faq.answer;faqElement.appendChild(questionElement); faqElement.appendChild(answerElement); faqContainer.appendChild(faqElement);// Add click event to toggle answer display questionElement.addEventListener("click", () => { faqElement.classList.toggle("open"); }); }); } else { faqContainer.innerHTML = "

No prayer times available for today.

"; } } // Populate the table on page load document.addEventListener("DOMContentLoaded", populatePrayerTimesTable); // Generate FAQs on page load document.addEventListener("DOMContentLoaded", generateFAQs);