<?php $lang = JFactory::getLanguage(); $local = substr($lang->getTag(), 0, 2); $doc = JFactory::getDocument(); AImporter::helper('tour'); $cart = $displayData; $passengers = TourHelper::getPassengerForm($cart->filter['adult'], $cart->filter['child'], $cart->filter['infant']); JsHelper::addDatePickerLib(); $doc->addScript(JURI::base() . 'components/com_bookpro/assets/js/view-tourconfirm.js'); $depart_start = $cart->filter['start']; $p_mindate = JFactory::getDate($depart_start); $p_mindate->modify('+2 day'); //adult old year >12 $a_mindate = JFactory::getDate($depart_start)->sub(new DateInterval('P108Y')); $a_maxdate = JFactory::getDate($depart_start)->sub(new DateInterval('P12Y')); $a_maxdate->modify('+1 day'); //(2-12) $c_mindate = JFactory::getDate($depart_start)->sub(new DateInterval('P12Y')); $c_mindate->modify('+2 day'); $c_maxdate = JFactory::getDate()->sub(new DateInterval('P3D')); //(<2) $i_mindate = JFactory::getDate($depart_start)->sub(new DateInterval('P2Y')); $i_mindate->modify('+2 day'); $js = ' var a_mindate="' . $a_mindate->format('Y-m-d') . '"; var a_maxdate="' . $a_maxdate->format('Y-m-d') . '"; var c_mindate="' . $c_mindate->format('Y-m-d') . '"; var c_maxdate="' . $c_maxdate->format('Y-m-d') . '"; var i_mindate="' . $i_mindate->format('Y-m-d') . '"; var dateFormat="' . DateHelper::getConvertDateFormat('J') . '"; ';