{"id":694,"date":"2026-01-18T17:51:25","date_gmt":"2026-01-18T09:51:25","guid":{"rendered":"https:\/\/cmscarental.com.my\/?page_id=694"},"modified":"2026-05-02T15:53:29","modified_gmt":"2026-05-02T07:53:29","slug":"puteri-harbour-car-rental","status":"publish","type":"page","link":"https:\/\/cmscarental.com.my\/zh\/book-now\/puteri-harbour-car-rental\/","title":{"rendered":"Puteri Harbour Car Rental"},"content":{"rendered":"<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-16548ebf\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"\u5173\u95ed\"><\/button><h4 class=\"uagb-notice-title\">\u901a\u77e5\u6807\u9898<\/h4><div class=\"uagb-notice-text\">\n<p class=\"wp-block-paragraph\">\ud83c\udf89Use code <strong>CMSOFFER5<\/strong> \u4ee5\u83b7\u5f97 <strong>5% \u5173\u95ed<\/strong> \u60a8\u7684\u79df\u8f66\u670d\u52a1\u3002\u73b0\u5728\u9884\u8ba2<br>\ud83c\udf89 [Limited time offer- Book 5 days &amp; Get 10% off] <br>coupon code: <strong>CMS10<\/strong> \u4ee5\u83b7\u5f97 <strong>10%<\/strong> off your car rental.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wrap plugin-container\">\n\n\t\n\t\n\t\t\t<script type=\"text\/javascript\">\r\n\t\tjQuery(function() {\r\n\t\t\tjQuery(\".vrcmodal\").fancybox({\r\n\t\t\t\ttype: \"iframe\",\r\n\t\t\t\tiframe: {\r\n\t\t\t\t\tcss: {\r\n\t\t\t\t\t\twidth: \"75%\",\r\n\t\t\t\t\t\theight: \"75%\"\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t});\r\n\t\t<\/script>\r\n\t\t<h3 class=\"vrc-main-title\">CMS \u79df\u8f66\u79c1\u4eba\u6709\u9650\u516c\u53f8<\/h3><div class=\"vrcdivsearch\"><div class=\"vrcdivsearch-inner\"><form action=\"https:\/\/cmscarental.com.my\/zh\/book-now\/puteri-harbour-car-rental\/?option=com_vikrentcar\" method=\"post\" onsubmit=\"return vrcValidateSearch();\" data-trp-original-action=\"https:\/\/cmscarental.com.my\/zh\/book-now\/puteri-harbour-car-rental\/?option=com_vikrentcar\">\n<input type=\"hidden\" name=\"option\" value=\"com_vikrentcar\"\/>\n<input type=\"hidden\" name=\"task\" value=\"search\"\/>\n<div class=\"vrc-searchf-section-locations\">\n<div class=\"vrcsfentrycont\"><label for=\"place\">\u63d0\u8d27\u5730\u70b9<\/label><div class=\"vrcsfentryselect\"><select name=\"place\" id=\"place\" onchange=\"javascript: vrcSetLocOpenTime(this.value, 'pickup');\"><option value=\"1\" id=\"place1\">Cms \u79df\u8f66\u670d\u52a1<\/option>\n<option value=\"2\" id=\"place2\">\u585e\u5948\u56fd\u9645\u673a\u573a<\/option>\n<option value=\"3\" id=\"place3\">\u65b0\u5c71\u57ce\u5e02\u5e7f\u573a<\/option>\n<option value=\"4\" id=\"place4\">KSL \u9152\u5e97\u53ca\u5ea6\u5047\u6751<\/option>\n<option value=\"5\" id=\"place5\">Eco Galleria Iskandar Puteri<\/option>\n<option value=\"6\" id=\"place6\">\u68ee\u6797\u57ce\u5e02\u9ad8\u5c14\u592b\u9152\u5e97<\/option>\n<option value=\"7\" id=\"place7\">\u9a6c\u6765\u897f\u4e9a\u4e50\u9ad8\u4e50\u56ed<\/option>\n<option value=\"8\" id=\"place8\">\u666e\u7279\u91cc\u6e2f\u56fd\u9645\u8f6e\u6e21\u7801\u5934<\/option>\n<option value=\"12\" id=\"place12\">\u53cc\u5a01\u7535\u7f51\u67a2\u7ebd<\/option>\n<option value=\"13\" id=\"place13\">\u5730\u5e73\u7ebf\u5c71\u9ad8\u5c14\u592b\u4e61\u6751\u4ff1\u4e50\u90e8<\/option>\n<option value=\"14\" id=\"place14\">\u6b66\u5409\u82f1\u8fbe\u6c38\u65fa\u8d2d\u7269\u4e2d\u5fc3<\/option>\n<option value=\"15\" id=\"place15\">R & F Mall<\/option>\n<option value=\"16\" id=\"place16\">McDonald's - Permas Jaya<\/option>\n<option value=\"9\" id=\"place9\">\u5409\u9686\u5761\u56fd\u9645\u673a\u573a -\uff08KLIA2\uff09<\/option>\n<option value=\"11\" id=\"place11\">\u82cf\u4e39\u963f\u535c\u675c\u52d2\u963f\u9f50\u5179\u6c99\u963f\u673a\u573a\uff08\u68b3\u90a6\u673a\u573a\uff09<\/option>\n<option value=\"10\" id=\"place10\">\u69df\u57ce\u56fd\u9645\u673a\u573a<\/option>\n<\/select><\/div><\/div>\n<div class=\"vrcsfentrycont\"><label for=\"returnplace\">\u4e0b\u8f66\u5730\u70b9<\/label><div class=\"vrcsfentryselect\"><select name=\"returnplace\" id=\"returnplace\" onchange=\"javascript: vrcSetLocOpenTime(this.value, 'dropoff');\"><option value=\"1\" id=\"returnplace1\">Cms \u79df\u8f66\u670d\u52a1<\/option>\n<option value=\"2\" id=\"returnplace2\">\u585e\u5948\u56fd\u9645\u673a\u573a<\/option>\n<option value=\"3\" id=\"returnplace3\">\u65b0\u5c71\u57ce\u5e02\u5e7f\u573a<\/option>\n<option value=\"4\" id=\"returnplace4\">KSL \u9152\u5e97\u53ca\u5ea6\u5047\u6751<\/option>\n<option value=\"5\" id=\"returnplace5\">Eco Galleria Iskandar Puteri<\/option>\n<option value=\"6\" id=\"returnplace6\">\u68ee\u6797\u57ce\u5e02\u9ad8\u5c14\u592b\u9152\u5e97<\/option>\n<option value=\"7\" id=\"returnplace7\">\u9a6c\u6765\u897f\u4e9a\u4e50\u9ad8\u4e50\u56ed<\/option>\n<option value=\"8\" id=\"returnplace8\">\u666e\u7279\u91cc\u6e2f\u56fd\u9645\u8f6e\u6e21\u7801\u5934<\/option>\n<option value=\"12\" id=\"returnplace12\">\u53cc\u5a01\u7535\u7f51\u67a2\u7ebd<\/option>\n<option value=\"13\" id=\"returnplace13\">\u5730\u5e73\u7ebf\u5c71\u9ad8\u5c14\u592b\u4e61\u6751\u4ff1\u4e50\u90e8<\/option>\n<option value=\"14\" id=\"returnplace14\">\u6b66\u5409\u82f1\u8fbe\u6c38\u65fa\u8d2d\u7269\u4e2d\u5fc3<\/option>\n<option value=\"15\" id=\"returnplace15\">R & F Mall<\/option>\n<option value=\"16\" id=\"returnplace16\">McDonald's - Permas Jaya<\/option>\n<option value=\"9\" id=\"returnplace9\">\u5409\u9686\u5761\u56fd\u9645\u673a\u573a -\uff08KLIA2\uff09<\/option>\n<option value=\"11\" id=\"returnplace11\">\u82cf\u4e39\u963f\u535c\u675c\u52d2\u963f\u9f50\u5179\u6c99\u963f\u673a\u573a\uff08\u68b3\u90a6\u673a\u573a\uff09<\/option>\n<option value=\"10\" id=\"returnplace10\">\u69df\u57ce\u56fd\u9645\u673a\u573a<\/option>\n<\/select><\/div><\/div>\n<\/div>\n<div class=\"vrc-searchf-section-datetimes\">\n<div class=\"vrcsfentrycont\">\n\t<div class=\"vrcsfentrylabsel\">\n\t\t<label for=\"pickupdate\">\u9886\u53d6\u65e5\u671f<\/label>\n\t\t<div class=\"vrcsfentrydate\">\n\t\t\t<input type=\"text\" name=\"pickupdate\" id=\"pickupdate\" size=\"10\" autocomplete=\"off\" onfocus=\"this.blur();\" readonly><i class=\"far fa-calendar-alt vrc-caltrigger\"><\/i>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"vrcsfentrytime\">\n\t\t<label for=\"pickuph\">\u9886\u53d6\u65f6\u95f4<\/label>\n\t\t<div class=\"vrc-sf-time-container\">\n\t\t\t<span id=\"vrccomselph\"><select id=\"pickuph\" name=\"pickuph\"><option value=\"7\">07 \u4e0a\u5348<\/option>\n<option value=\"8\">\u4e0a\u5348 08 \u65f6<\/option>\n<option value=\"9\" selected=\"selected\">\u4e0a\u5348 09 \u65f6<\/option>\n<option value=\"10\">\u4e0a\u5348 10 \u65f6<\/option>\n<option value=\"11\">\u4e0a\u5348 11 \u65f6<\/option>\n<option value=\"12\">\u4e2d\u5348 12 \u65f6<\/option>\n<option value=\"13\">\u4e0b\u5348 01 \u65f6<\/option>\n<option value=\"14\">\u4e0b\u5348 02 \u65f6<\/option>\n<option value=\"15\">\u4e0b\u5348 3 \u65f6<\/option>\n<option value=\"16\">\u4e0b\u5348 04 \u65f6<\/option>\n<option value=\"17\">\u4e0b\u5348 05 \u65f6<\/option>\n<option value=\"18\">\u4e0b\u5348 06 \u65f6<\/option>\n<option value=\"19\">\u4e0b\u5348 07 \u65f6<\/option>\n<option value=\"20\">\u4e0b\u5348 08 \u65f6<\/option>\n<option value=\"21\">09 \u4e0b\u5348<\/option>\n<option value=\"22\">\u665a\u4e0a 10 \u65f6<\/option>\n<option value=\"23\">11 \u65f6<\/option>\n<\/select><\/span>\n\t\t\t<span class=\"vrctimesep\">:<\/span>\n\t\t\t<span id=\"vrccomselpm\"><select name=\"pickupm\"><option value=\"0\" selected=\"selected\">00<\/option>\n<option value=\"15\">15<\/option>\n<option value=\"30\">30<\/option>\n<option value=\"45\">45<\/option>\n<\/select><\/span>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<div class=\"vrcsfentrycont\">\n\t<div class=\"vrcsfentrylabsel\">\n\t\t<label for=\"releasedate\">\u6295\u9012\u65e5\u671f<\/label>\n\t\t<div class=\"vrcsfentrydate\">\n\t\t\t<input type=\"text\" name=\"releasedate\" id=\"releasedate\" size=\"10\" autocomplete=\"off\" onfocus=\"this.blur();\" readonly><i class=\"far fa-calendar-alt vrc-caltrigger\"><\/i>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"vrcsfentrytime\">\n\t\t<label for=\"releaseh\">\u4e0b\u8f66\u65f6\u95f4<\/label>\n\t\t<div class=\"vrc-sf-time-container\">\n\t\t\t<span id=\"vrccomseldh\"><select id=\"releaseh\" name=\"releaseh\"><option value=\"7\">07 \u4e0a\u5348<\/option>\n<option value=\"8\">\u4e0a\u5348 08 \u65f6<\/option>\n<option value=\"9\" selected=\"selected\">\u4e0a\u5348 09 \u65f6<\/option>\n<option value=\"10\">\u4e0a\u5348 10 \u65f6<\/option>\n<option value=\"11\">\u4e0a\u5348 11 \u65f6<\/option>\n<option value=\"12\">\u4e2d\u5348 12 \u65f6<\/option>\n<option value=\"13\">\u4e0b\u5348 01 \u65f6<\/option>\n<option value=\"14\">\u4e0b\u5348 02 \u65f6<\/option>\n<option value=\"15\">\u4e0b\u5348 3 \u65f6<\/option>\n<option value=\"16\">\u4e0b\u5348 04 \u65f6<\/option>\n<option value=\"17\">\u4e0b\u5348 05 \u65f6<\/option>\n<option value=\"18\">\u4e0b\u5348 06 \u65f6<\/option>\n<option value=\"19\">\u4e0b\u5348 07 \u65f6<\/option>\n<option value=\"20\">\u4e0b\u5348 08 \u65f6<\/option>\n<option value=\"21\">09 \u4e0b\u5348<\/option>\n<option value=\"22\">\u665a\u4e0a 10 \u65f6<\/option>\n<option value=\"23\">11 \u65f6<\/option>\n<\/select><\/span>\n\t\t\t<span class=\"vrctimesep\">:<\/span>\n\t\t\t<span id=\"vrccomseldm\"><select name=\"releasem\"><option value=\"0\" selected=\"selected\">00<\/option>\n<option value=\"15\">15<\/option>\n<option value=\"30\">30<\/option>\n<option value=\"45\">45<\/option>\n<\/select><\/span>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<input type=\"hidden\" name=\"categories\" value=\"5\" \/><input type=\"hidden\" name=\"category_id\" value=\"5\" \/><div class=\"vrc-searchf-section-sbmt\"><div class=\"vrcsfentrycont\"><div class=\"vrcsfentrysubmit\"><input type=\"submit\" name=\"search\" value=\"\u641c\u7d22\" class=\"btn vrc-search-btn vrc-pref-color-btn\"\/><\/div><\/div>\n<\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"zh\"\/><\/div>\n<div class=\"vrclocationsbox\"><div class=\"vrclocationsmapdiv\"><a href=\"https:\/\/cmscarental.com.my\/zh\/book-now\/?view=locationsmap&tmpl=component\" class=\"vrcmodal\" target=\"_blank\"><i class=\"fas fa-map-marked-alt\"><\/i> <span>\u67e5\u770b\u4f4d\u7f6e\u56fe<\/span><\/a><\/div><\/div><\/form><\/div>\t<script type=\"text\/javascript\">\r\n\tfunction vrcCleanNumber(snum) {\r\n\t\tif (snum.length > 1 && snum.substr(0, 1) == '0') {\r\n\t\t\treturn parseInt(snum.substr(1));\r\n\t\t}\r\n\t\treturn parseInt(snum);\r\n\t}\r\n\tfunction vrcFormatTime(h, m) {\r\n\t\tvar time_format = 'h:i A';\r\n\t\tvar time_ftfour = (time_format == 'H:i');\r\n\t\tvar time_ampm = '';\r\n\t\tif (!time_ftfour) {\r\n\t\t\tif (h >= 12 && h < 24) {\r\n\t\t\t\ttime_ampm = ' PM';\r\n\t\t\t\tif (h > 12) {\r\n\t\t\t\t\th -= 12;\r\n\t\t\t\t}\r\n\t\t\t} else {\r\n\t\t\t\ttime_ampm = ' AM';\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn (h < 10 ? ('0' + h) : h) + ':' + ((m < 10 ? ('0' + m) : m)) + time_ampm;\r\n\t}\r\n\tfunction vrcValidateSearch() {\r\n\t\tif (typeof jQuery === 'undefined' || typeof vrc_wopening_pick === 'undefined') {\r\n\t\t\treturn true;\r\n\t\t}\r\n\t\tif (vrc_mopening_pick !== null) {\r\n\t\t\t\/\/ pickup time\r\n\t\t\tvar pickh = jQuery('#vrccomselph').find('select').val();\r\n\t\t\tvar pickm = jQuery('#vrccomselpm').find('select').val();\r\n\t\t\tif (!pickh || !pickh.length || !pickm) {\r\n\t\t\t\treturn true;\r\n\t\t\t}\r\n\t\t\tpickh = vrcCleanNumber(pickh);\r\n\t\t\tpickm = vrcCleanNumber(pickm);\r\n\t\t\tif (pickh == vrc_mopening_pick[0]) {\r\n\t\t\t\tif (pickm < vrc_mopening_pick[1]) {\r\n\t\t\t\t\t\/\/ location is still closed at this time\r\n\t\t\t\t\tjQuery('#vrccomselpm').find('select').html('<option value=\"'+vrc_mopening_pick[1]+'\">'+(vrc_mopening_pick[1] < 10 ? '0'+vrc_mopening_pick[1] : vrc_mopening_pick[1])+'<\/option>').val(vrc_mopening_pick[1]);\r\n\t\t\t\t\talert(Joomla.JText._('VRC_LOC_WILL_OPEN_TIME').replace('%s', vrcFormatTime(vrc_mopening_pick[0], vrc_mopening_pick[1])));\r\n\t\t\t\t\t\/\/ do not return false as we are overwriting the pickup time\r\n\t\t\t\t\t\/\/ return false;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (pickh == vrc_mopening_pick[2]) {\r\n\t\t\t\tif (pickm > vrc_mopening_pick[3]) {\r\n\t\t\t\t\t\/\/ location is already closed at this time for a pick up\r\n\t\t\t\t\tjQuery('#vrccomselpm').find('select').html('<option value=\"'+vrc_mopening_pick[3]+'\">'+(vrc_mopening_pick[3] < 10 ? '0'+vrc_mopening_pick[3] : vrc_mopening_pick[3])+'<\/option>').val(vrc_mopening_pick[3]);\r\n\t\t\t\t\talert(Joomla.JText._('VRC_LOC_WILL_CLOSE_TIME').replace('%s', vrcFormatTime(vrc_mopening_pick[2], vrc_mopening_pick[3])));\r\n\t\t\t\t\t\/\/ do not return false as we are overwriting the pickup time\r\n\t\t\t\t\t\/\/ return false;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t\/\/ check for breaks\r\n\t\t\tif (vrc_mopening_pick[4] && vrc_mopening_pick[4].length) {\r\n\t\t\t\tfor (var b = 0; b < vrc_mopening_pick[4].length; b++) {\r\n\t\t\t\t\tif (!vrc_mopening_pick[4][b].hasOwnProperty('fh')) {\r\n\t\t\t\t\t\tcontinue;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tvar break_mess = Joomla.JText._('VRC_PICKLOC_IS_ON_BREAK_TIME_FROM_TO')\r\n\t\t\t\t\t\t.replace('%s', vrcFormatTime(vrc_mopening_pick[4][b]['fh'], vrc_mopening_pick[4][b]['fm']))\r\n\t\t\t\t\t\t.replace('%s', vrcFormatTime(vrc_mopening_pick[4][b]['th'], vrc_mopening_pick[4][b]['tm']));\r\n\t\t\t\t\tvar break_from_secs = (vrc_mopening_pick[4][b]['fh'] * 3600) + (vrc_mopening_pick[4][b]['fm'] * 60);\r\n\t\t\t\t\tvar break_to_secs = (vrc_mopening_pick[4][b]['th'] * 3600) + (vrc_mopening_pick[4][b]['tm'] * 60);\r\n\t\t\t\t\tvar pick_secs = (pickh * 3600) + (pickm * 60);\r\n\t\t\t\t\tif (pick_secs > break_from_secs && pick_secs < break_to_secs) {\r\n\t\t\t\t\t\t\/\/ the location is on break at this time\r\n\t\t\t\t\t\talert(break_mess);\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t} else if (vrc_mopening_pick[4][b]['fh'] > vrc_mopening_pick[4][b]['th'] && pick_secs < break_from_secs && pick_secs < break_to_secs) {\r\n\t\t\t\t\t\t\/\/ overnight break, with time after midnight\r\n\t\t\t\t\t\talert(break_mess);\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t} else if (vrc_mopening_pick[4][b]['fh'] > vrc_mopening_pick[4][b]['th'] && pick_secs > break_from_secs && pick_secs > break_to_secs) {\r\n\t\t\t\t\t\t\/\/ overnight break, with time before midnight\r\n\t\t\t\t\t\talert(break_mess);\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (vrc_mopening_drop !== null) {\r\n\t\t\t\/\/ dropoff time\r\n\t\t\tvar droph = jQuery('#vrccomseldh').find('select').val();\r\n\t\t\tvar dropm = jQuery('#vrccomseldm').find('select').val();\r\n\t\t\tif (!droph || !droph.length || !dropm) {\r\n\t\t\t\treturn true;\r\n\t\t\t}\r\n\t\t\tdroph = vrcCleanNumber(droph);\r\n\t\t\tdropm = vrcCleanNumber(dropm);\r\n\t\t\tif (droph == vrc_mopening_drop[0]) {\r\n\t\t\t\tif (dropm > vrc_mopening_drop[1]) {\r\n\t\t\t\t\t\/\/ location is already closed at this time\r\n\t\t\t\t\tjQuery('#vrccomseldm').find('select').html('<option value=\"'+vrc_mopening_drop[1]+'\">'+(vrc_mopening_drop[1] < 10 ? '0'+vrc_mopening_drop[1] : vrc_mopening_drop[1])+'<\/option>').val(vrc_mopening_drop[1]);\r\n\t\t\t\t\talert(Joomla.JText._('VRC_LOC_WILL_CLOSE_TIME').replace('%s', vrcFormatTime(vrc_mopening_drop[0], vrc_mopening_drop[1])));\r\n\t\t\t\t\t\/\/ do not return false as we are overwriting the drop off time\r\n\t\t\t\t\t\/\/ return false;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (droph == vrc_mopening_drop[2]) {\r\n\t\t\t\tif (dropm < vrc_mopening_drop[3]) {\r\n\t\t\t\t\t\/\/ location is still closed at this time for a drop off\r\n\t\t\t\t\tjQuery('#vrccomseldm').find('select').html('<option value=\"'+vrc_mopening_drop[3]+'\">'+(vrc_mopening_drop[3] < 10 ? '0'+vrc_mopening_drop[3] : vrc_mopening_drop[3])+'<\/option>').val(vrc_mopening_drop[3]);\r\n\t\t\t\t\talert(Joomla.JText._('VRC_LOC_WILL_OPEN_TIME').replace('%s', vrcFormatTime(vrc_mopening_drop[2], vrc_mopening_drop[3])));\r\n\t\t\t\t\t\/\/ do not return false as we are overwriting the drop off time\r\n\t\t\t\t\t\/\/ return false;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t\/\/ check for breaks\r\n\t\t\tif (vrc_mopening_drop[4] && vrc_mopening_drop[4].length) {\r\n\t\t\t\tfor (var b = 0; b < vrc_mopening_drop[4].length; b++) {\r\n\t\t\t\t\tif (!vrc_mopening_drop[4][b].hasOwnProperty('fh')) {\r\n\t\t\t\t\t\tcontinue;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tvar break_mess = Joomla.JText._('VRC_DROPLOC_IS_ON_BREAK_TIME_FROM_TO')\r\n\t\t\t\t\t\t.replace('%s', vrcFormatTime(vrc_mopening_drop[4][b]['fh'], vrc_mopening_drop[4][b]['fm']))\r\n\t\t\t\t\t\t.replace('%s', vrcFormatTime(vrc_mopening_drop[4][b]['th'], vrc_mopening_drop[4][b]['tm']));\r\n\t\t\t\t\tvar break_from_secs = (vrc_mopening_drop[4][b]['fh'] * 3600) + (vrc_mopening_drop[4][b]['fm'] * 60);\r\n\t\t\t\t\tvar break_to_secs = (vrc_mopening_drop[4][b]['th'] * 3600) + (vrc_mopening_drop[4][b]['tm'] * 60);\r\n\t\t\t\t\tvar drop_secs = (droph * 3600) + (dropm * 60);\r\n\t\t\t\t\tif (drop_secs > break_from_secs && drop_secs < break_to_secs) {\r\n\t\t\t\t\t\t\/\/ the location is on break at this time\r\n\t\t\t\t\t\talert(break_mess);\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t} else if (vrc_mopening_drop[4][b]['fh'] > vrc_mopening_drop[4][b]['th'] && drop_secs < break_from_secs && drop_secs < break_to_secs) {\r\n\t\t\t\t\t\t\/\/ overnight break, with time after midnight\r\n\t\t\t\t\t\talert(break_mess);\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t} else if (vrc_mopening_drop[4][b]['fh'] > vrc_mopening_drop[4][b]['th'] && drop_secs > break_from_secs && drop_secs > break_to_secs) {\r\n\t\t\t\t\t\t\/\/ overnight break, with time before midnight\r\n\t\t\t\t\t\talert(break_mess);\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t}\r\n\t<\/script>\r\n\t\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h5 class=\"wp-block-heading\">Looking for a reliable <strong>Puteri Harbour car rental<\/strong> service? CMS Car Rental provides clean, affordable, and well-maintained vehicles for travelers visiting Puteri Harbour and the surrounding Iskandar Puteri area.<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Puteri Harbour is one of the most popular destinations in Johor, known for its beautiful marina, waterfront lifestyle, and family-friendly attractions. Whether you are planning a relaxing getaway, a short staycation, or a family trip, renting a car gives you the flexibility to explore the area comfortably.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With your own vehicle, you can easily travel between Puteri Harbour, nearby theme parks, shopping malls, and dining spots without relying on ride-hailing services. Many visitors from Singapore also prefer renting a car here to enjoy a smooth and hassle-free journey.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why choose our Puteri Harbour car rental?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clean and well-maintained vehicles<\/li>\n\n\n\n<li>Affordable and transparent pricing<\/li>\n\n\n\n<li>Easy online booking system<\/li>\n\n\n\n<li>Fast response via WhatsApp<\/li>\n\n\n\n<li>Flexible pickup and drop-off options<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">At CMS Car Rental, we offer a range of vehicles including compact cars, sedans, and family-friendly options. Whether you need a car for a day, a weekend, or a longer stay, we have flexible rental plans to suit your needs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Nearby attractions you can visit<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Puteri Harbour<\/li>\n\n\n\n<li>Legoland Malaysia<\/li>\n\n\n\n<li>Iskandar Puteri shopping and dining areas<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Renting a car in Puteri Harbour is especially convenient for families and groups who want to explore Johor at their own pace. You can plan your itinerary freely and enjoy a comfortable driving experience.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Who is this service suitable for?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tourists visiting from Singapore<\/li>\n\n\n\n<li>Families traveling with kids<\/li>\n\n\n\n<li>Couples on weekend trips<\/li>\n\n\n\n<li>Business travelers<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Booking your <strong>Puteri Harbour car rental<\/strong> is simple. Just select your dates, choose your preferred car, and confirm your booking online. Our team will assist you with pickup arrangements and ensure everything is ready for your journey.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udc49 Book your Puteri Harbour car rental today and enjoy a smooth, flexible, and stress-free travel experience<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Travel tips for visiting Puteri Harbour<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When planning your trip to Puteri Harbour, having your own rental car can greatly improve your travel experience. The area is known for its relaxing waterfront atmosphere, but attractions and dining spots are spread out, making self-driving the most convenient option.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Visitors often explore the marina area, enjoy cafes by the waterfront, and travel to nearby destinations such as Legoland Malaysia and shopping areas in Iskandar Puteri. With a car rental, you can easily move between these locations without waiting for transport or relying on ride-hailing services, especially during weekends when demand is higher.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Driving in Puteri Harbour and Iskandar Puteri is generally smooth with well-maintained roads and clear signage. Parking is widely available at hotels, attractions, and commercial areas, making it easy for travelers to stop and explore at their own pace.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Flexible rental options for every traveler<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">At CMS Car Rental, we understand that every customer has different travel needs. Whether you are planning a short visit, a weekend getaway, or a longer stay in Johor, we provide flexible rental options to match your schedule.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our services are suitable for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tourists from Singapore looking for a convenient self-drive experience<\/li>\n\n\n\n<li>Families who need extra space and comfort for their trip<\/li>\n\n\n\n<li>Business travelers who require reliable transportation<\/li>\n\n\n\n<li>Long-term users who need a temporary vehicle<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We aim to provide a smooth and stress-free rental experience from booking to vehicle return. Our team is always ready to assist you with any questions and ensure your trip goes smoothly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why self-drive in Puteri Harbour?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Choosing a Puteri Harbour car rental gives you full control over your itinerary. You can plan your day freely, explore hidden spots, and travel beyond the main tourist areas without limitations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of depending on fixed schedules or availability of transport, you can enjoy a comfortable journey with your own vehicle. This is especially important for families with children or travelers who prefer flexibility and convenience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udc49 Secure your Puteri Harbour car rental today and enjoy a comfortable, flexible, and enjoyable journey in Johor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Website: <a href=\"https:\/\/cmscarental.com.my\/zh\/book-now\/puteri-harbour-car-rental\/\">Puteri Harbour Car Rental | Easy Pickup in Iskandar Puteri | CMS Car Rental<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Looking for a reliable Puteri Harbour car rental service? CMS Car Rental provides clean, affordable, and well-maintained vehicles for travelers [&hellip;]<\/p>","protected":false},"author":1,"featured_media":698,"parent":307,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-694","page","type-page","status-publish","has-post-thumbnail","hentry"],"uagb_featured_image_src":{"full":["https:\/\/cmscarental.com.my\/wp-content\/uploads\/2026\/01\/IMG_5342.jpg",1080,1350,false],"thumbnail":["https:\/\/cmscarental.com.my\/wp-content\/uploads\/2026\/01\/IMG_5342-150x150.jpg",150,150,true],"medium":["https:\/\/cmscarental.com.my\/wp-content\/uploads\/2026\/01\/IMG_5342-240x300.jpg",240,300,true],"medium_large":["https:\/\/cmscarental.com.my\/wp-content\/uploads\/2026\/01\/IMG_5342-768x960.jpg",768,960,true],"large":["https:\/\/cmscarental.com.my\/wp-content\/uploads\/2026\/01\/IMG_5342-819x1024.jpg",819,1024,true],"1536x1536":["https:\/\/cmscarental.com.my\/wp-content\/uploads\/2026\/01\/IMG_5342.jpg",1080,1350,false],"2048x2048":["https:\/\/cmscarental.com.my\/wp-content\/uploads\/2026\/01\/IMG_5342.jpg",1080,1350,false],"trp-custom-language-flag":["https:\/\/cmscarental.com.my\/wp-content\/uploads\/2026\/01\/IMG_5342-10x12.jpg",10,12,true],"mailpoet_newsletter_max":["https:\/\/cmscarental.com.my\/wp-content\/uploads\/2026\/01\/IMG_5342.jpg",1080,1350,false],"woocommerce_thumbnail":["https:\/\/cmscarental.com.my\/wp-content\/uploads\/2026\/01\/IMG_5342-300x300.jpg",300,300,true],"woocommerce_single":["https:\/\/cmscarental.com.my\/wp-content\/uploads\/2026\/01\/IMG_5342-600x750.jpg",600,750,true],"woocommerce_gallery_thumbnail":["https:\/\/cmscarental.com.my\/wp-content\/uploads\/2026\/01\/IMG_5342-100x100.jpg",100,100,true]},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/cmscarental.com.my\/zh\/author\/cmscarental\/"},"uagb_comment_info":0,"uagb_excerpt":"Looking for a reliable Puteri Harbour car rental service? CMS Car Rental provides clean, affordable, and well-maintained vehicles for travelers [&hellip;]","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cmscarental.com.my\/zh\/wp-json\/wp\/v2\/pages\/694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cmscarental.com.my\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cmscarental.com.my\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cmscarental.com.my\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cmscarental.com.my\/zh\/wp-json\/wp\/v2\/comments?post=694"}],"version-history":[{"count":4,"href":"https:\/\/cmscarental.com.my\/zh\/wp-json\/wp\/v2\/pages\/694\/revisions"}],"predecessor-version":[{"id":922,"href":"https:\/\/cmscarental.com.my\/zh\/wp-json\/wp\/v2\/pages\/694\/revisions\/922"}],"up":[{"embeddable":true,"href":"https:\/\/cmscarental.com.my\/zh\/wp-json\/wp\/v2\/pages\/307"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cmscarental.com.my\/zh\/wp-json\/wp\/v2\/media\/698"}],"wp:attachment":[{"href":"https:\/\/cmscarental.com.my\/zh\/wp-json\/wp\/v2\/media?parent=694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}