public function __construct($dateTime = null, $timezone = null) { $time = Tx_CzSimpleCal_Utility_StrToTime::doSubstitutions($dateTime); $time = t3lib_div::trimExplode('|', $time, true); $thisTime = Tx_CzSimpleCal_Utility_StrToTime::strftime(array_shift($time)); if (is_null($timezone)) { parent::__construct($thisTime); } else { parent::__construct($thisTime, $timezone); } if (!empty($time)) { $this->doModify($time); } }