{"id":946,"date":"2020-01-13T11:17:52","date_gmt":"2020-01-13T11:17:52","guid":{"rendered":"https:\/\/demosites.io\/marketing-agency-gb\/?page_id=5"},"modified":"2026-05-17T14:59:39","modified_gmt":"2026-05-17T06:59:39","slug":"bcd31-home","status":"publish","type":"page","link":"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/","title":{"rendered":"Home"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull\" style=\"min-height:531px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"1640\" height=\"922\" class=\"wp-block-cover__image-background wp-image-608\" alt=\"\" src=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/wp-content\/uploads\/2024\/05\/neve-hero-2.png\" style=\"object-position:0% 100%\" data-object-fit=\"cover\" data-object-position=\"0% 100%\" srcset=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/wp-content\/uploads\/2024\/05\/neve-hero-2.png 1640w, https:\/\/www.masjidbilalbinrabah.com\/mbbr\/wp-content\/uploads\/2024\/05\/neve-hero-2-300x169.png 300w\" sizes=\"auto, (max-width: 1640px) 100vw, 1640px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h6 class=\"wp-block-heading\">&#8220;Sampaikanlah berita gembira kepada orang-orang yang berjalan kaki dalam kegelapan malam menuju ke masjid, bahawa mereka akan mendapat cahaya yang sempurna pada hari kiamat kelak.&#8221;<br><br><em>Dari Riwayat Abu Daud &amp; Tirmidzi<\/em><\/h6>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><div class=\"wp-block-image is-style-rounded wp-duotone-unset-1\">\n<figure class=\"aligncenter size-large\" id=\"wp-block-themeisle-blocks-image-7b005dd8\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/wp-content\/uploads\/2026\/04\/Gemini_Generated_Image_ljhvykljhvykljhv-1024x576.png\" alt=\"\" class=\"wp-image-1504\" style=\"aspect-ratio:1.7777560115578628\" srcset=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/wp-content\/uploads\/2026\/04\/Gemini_Generated_Image_ljhvykljhvykljhv-1024x576.png 1024w, https:\/\/www.masjidbilalbinrabah.com\/mbbr\/wp-content\/uploads\/2026\/04\/Gemini_Generated_Image_ljhvykljhvykljhv-300x169.png 300w, https:\/\/www.masjidbilalbinrabah.com\/mbbr\/wp-content\/uploads\/2026\/04\/Gemini_Generated_Image_ljhvykljhvykljhv-768x432.png 768w, https:\/\/www.masjidbilalbinrabah.com\/mbbr\/wp-content\/uploads\/2026\/04\/Gemini_Generated_Image_ljhvykljhvykljhv.png 1365w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column neve-duotone is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<div id=\"waktu-solat-pro\">\n  <h3>Waktu Solat<\/h3>\n  <div id=\"today-date\"><\/div>\n  <div id=\"hijri-date\"><\/div>\n  <div id=\"next-prayer\"><\/div>\n  <div id=\"countdown\"><\/div>\n  <div id=\"solat-list\">Loading&#8230;<\/div>\n<\/div>\n\n<script>\nfunction pad(n) {\n  return n.toString().padStart(2, \"0\");\n}\n\nasync function loadWaktuSolat() {\n  try {\n    \/\/ Fetch from your PHP\n    const res = await fetch(\"\/mbbr\/get_waktu_solat.php\");\n\n    if (!res.ok) {\n      throw new Error(\"HTTP \" + res.status);\n    }\n\n    const result = await res.json();\n\n    if (result.error) throw new Error(result.error);\n\n    const t = result.timings;\n    \/\/const hijri = result.hijri;\n\tconst tarikh = result.tarikh;\n\t\n    \/\/ BM Hijri Month\n    const hijriMonths = [\n      \"Muharam\",\"Safar\",\"Rabiulawal\",\"Rabiulakhir\",\n      \"Jamadilawal\",\"Jamadilakhir\",\"Rejab\",\"Syaaban\",\n      \"Ramadan\",\"Syawal\",\"Zulkaedah\",\"Zulhijjah\"\n    ];\n\n    \/\/const hijriDate = `${hijri.day} ${hijriMonths[hijri.month - 1]} ${hijri.year}H`;\n\t\/\/ \ud83d\udd25 Convert SQL date \u2192 Hijri\n\tconst [year, month, day] = tarikh.split(\"-\");\n\tconst formattedDate = `${day}-${month}-${year}`;\n\t\n\tconst hijriRes = await fetch(\n\t  \"https:\/\/api.aladhan.com\/v1\/gToH?date=\" + formattedDate\n\t);\n\t\n\tconst hijriData = await hijriRes.json();\n\tconst hijri = hijriData.data.hijri;\n\t\n\tconst hijriDate = `${hijri.day} ${hijriMonths[hijri.month.number - 1]} ${hijri.year}H`;\n\t\n\t\n    \/\/ Prayer list\n    const prayers = [\n      {name: \"Imsak\", time: t.Imsak},\n      {name: \"Subuh\", time: t.Fajr},\n      {name: \"Syuruk\", time: t.Sunrise},\n      {name: \"Zohor\", time: t.Dhuhr},\n      {name: \"Asar\", time: t.Asr},\n      {name: \"Maghrib\", time: t.Maghrib},\n      {name: \"Isyak\", time: t.Isha}\n    ];\n\n    function toDate(timeStr) {\n      const [h, m] = timeStr.split(\":\");\n      let d = new Date();\n      d.setHours(parseInt(h), parseInt(m), 0);\n      return d;\n    }\n\n    \/\/ Get next prayer (recalculated every time)\n    function getNextPrayer() {\n      const now = new Date();\n\n      for (let p of prayers) {\n        if (toDate(p.time) > now) {\n          return p;\n        }\n      }\n      return prayers[0]; \/\/ next day fallback\n    }\n\n    \/\/ Countdown + auto refresh\n    function updateUI() {\n      const now = new Date();\n      let next = getNextPrayer();\n\n      let target = toDate(next.time);\n\n      if (target < now) {\n        target.setDate(target.getDate() + 1);\n      }\n\n      const diff = Math.floor((target - now) \/ 1000);\n\n      const h = Math.floor(diff \/ 3600);\n      const m = Math.floor((diff % 3600) \/ 60);\n      const s = diff % 60;\n\n      document.getElementById(\"countdown\").innerHTML =\n        `${pad(h)}:${pad(m)}:${pad(s)} ke ${next.name}`\n\n      document.getElementById(\"next-prayer\").innerHTML =\n        `Seterusnya: <b>${next.name}<\/b> (${next.time})`;\n\n      \/\/ Render list with correct highlight (LIVE update)\n      let html = \"\";\n\n      prayers.forEach(p => {\n        const isNext = p.name === next.name ? \"active\" : \"\";\n        html += `<div class=\"solat-item ${isNext}\">\n          <span>${p.name}<\/span>\n          <span>${p.time}<\/span>\n        <\/div>`;\n      });\n\n      document.getElementById(\"solat-list\").innerHTML = html;\n    }\n\n    \/\/ Dates\n    document.getElementById(\"today-date\").innerHTML =\n      new Date(tarikh).toLocaleDateString(\"ms-MY\", {\n        weekday: \"long\",\n        year: \"numeric\",\n        month: \"long\",\n        day: \"numeric\"\n      });\n\n    document.getElementById(\"hijri-date\").innerHTML = hijriDate;\n\n    \/\/ Run immediately + every second\n    updateUI();\n    setInterval(updateUI, 1000);\n\n  } catch (e) {\n    console.error(\"Waktu Solat Error:\", e);\n    document.getElementById(\"solat-list\").innerHTML =\n      \"Gagal load waktu solat: \" + e.message;\n  }\n}\n\nloadWaktuSolat();\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<div id=\"notices-widget\"><h3>Pengumuman<\/h3><div class=\"notice-item\"><div class=\"notice-thumb\"><a href=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/2026\/03\/22\/kuliah-subuh\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/wp-content\/uploads\/2026\/03\/579b304d-1ffb-444e-9fa6-bfa27314f91e-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/><\/a><\/div><div class=\"notice-content\"><a href=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/2026\/03\/22\/kuliah-subuh\/\" class=\"notice-title\">Kuliah Subuh<\/a><div class=\"notice-date\">March 22, 2026<\/div><\/div><\/div><div class=\"notice-item\"><div class=\"notice-thumb\"><a href=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/2026\/03\/14\/qiamullail\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/wp-content\/uploads\/2026\/03\/2a62268b-fa4e-40d5-8ef8-7837f879fab2-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/><\/a><\/div><div class=\"notice-content\"><a href=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/2026\/03\/14\/qiamullail\/\" class=\"notice-title\">Qiamullail<\/a><div class=\"notice-date\">March 14, 2026<\/div><\/div><\/div><div class=\"notice-item\"><div class=\"notice-thumb\"><a href=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/2026\/01\/09\/ceramah-israk-mikraj-2\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/wp-content\/uploads\/2026\/03\/IMG-20260112-WA0000-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/><\/a><\/div><div class=\"notice-content\"><a href=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/2026\/01\/09\/ceramah-israk-mikraj-2\/\" class=\"notice-title\">Ceramah Israk &amp; Mikraj<\/a><div class=\"notice-date\">January 9, 2026<\/div><\/div><\/div><div class=\"notice-item\"><div class=\"notice-thumb\"><a href=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/2025\/03\/03\/ceramah-israk-mikraj\/\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/wp-content\/uploads\/2026\/03\/IMG-20250203-WA0011-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" \/><\/a><\/div><div class=\"notice-content\"><a href=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/2025\/03\/03\/ceramah-israk-mikraj\/\" class=\"notice-title\">Ceramah Israk Mikraj<\/a><div class=\"notice-date\">March 3, 2025<\/div><\/div><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<div id=\"rumble-widget\">\n  <h3>Live \/ Video<\/h3>\n\n  <iframe loading=\"lazy\" \n    src=\"https:\/\/rumble.com\/embed\/vlatest?pub=mbbrtgkeling\"\n    width=\"100%\" \n    height=\"250\" \n    frameborder=\"0\" \n    allowfullscreen>\n  <\/iframe>\n\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<div id=\"pengajian-widget\"><h3>Pengajian<\/h3><div class=\"pengajian-item\"><div class=\"pengajian-content\"><a href=\"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/2026\/02\/12\/panduansolat-sunat-tarawih\/\" class=\"pengajian-title\">PANDUAN SOLAT SUNAT TARAWIH<\/a><div class=\"pengajian-date\">February 12, 2026<\/div><\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-cover alignfull\" style=\"padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80);min-height:600px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-nv-site-bg-background-color has-background-dim-100 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30);flex-basis:50%\"><div style=\"height:400px\" class=\"wp-block-themeisle-blocks-google-map\" id=\"wp-block-themeisle-blocks-google-map-490cbb21\"><\/div>\n<script type=\"text\/javascript\">\n\t\/* <![CDATA[ *\/\n\t\tif ( ! window.themeisleGoogleMaps ) window.themeisleGoogleMaps =[];\n\t\twindow.themeisleGoogleMaps.push( { container: \"wp-block-themeisle-blocks-google-map-490cbb21\", attributes: {\"id\":\"wp-block-themeisle-blocks-google-map-490cbb21\",\"location\":\"Kampung Tanjung Kling, Melaka, 76400 Tanjung Kling, Malacca, Malaysia\",\"latitude\":\"2.222362746993027\",\"longitude\":\"102.1629420444866\",\"zoom\":16,\"style\":\"standard\",\"type\":\"roadmap\",\"height\":\"400px\",\"draggable\":true,\"mapTypeControl\":true,\"zoomControl\":true,\"fullscreenControl\":true,\"streetViewControl\":true,\"markers\":[],\"hasCustomCSS\":false,\"customCSS\":\"\",\"otterConditions\":[]} } );\n\t\/* ]]> *\/\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30);flex-basis:50%\">\n<h2 class=\"wp-block-heading has-text-align-left has-neve-text-color-color has-text-color\">Masjid Bilal Bin Rabah<br>(Masjid Tanjung Kling)<\/h2>\n\n\n\n<p class=\"has-text-align-left has-neve-text-color-color has-text-color\" style=\"font-size:17px\">Km 10 (Batu 6 1\/2), Tanjung Keling, 76400 Melaka<\/p>\n\n\n\n<div class=\"wp-block-buttons has-custom-font-size has-small-font-size is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-fdcfc74e wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-default\"><a class=\"wp-block-button__link has-nv-text-dark-bg-color has-neve-link-color-background-color has-text-color has-background has-link-color has-custom-font-size wp-element-button\" href=\"..\/mbbr\/index.php\/bcd31-contact-us\/\" style=\"font-size:16px\">Hubungi Kami<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Waktu Solat Loading&#8230; Live \/ Video<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"default","neve_meta_container":"default","neve_meta_enable_content_width":"on","neve_meta_content_width":100,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"on","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-946","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/wp-json\/wp\/v2\/pages\/946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/wp-json\/wp\/v2\/comments?post=946"}],"version-history":[{"count":64,"href":"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/wp-json\/wp\/v2\/pages\/946\/revisions"}],"predecessor-version":[{"id":1557,"href":"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/wp-json\/wp\/v2\/pages\/946\/revisions\/1557"}],"wp:attachment":[{"href":"https:\/\/www.masjidbilalbinrabah.com\/mbbr\/index.php\/wp-json\/wp\/v2\/media?parent=946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}