/** * makeTimestamp() * * @access public * @param string $sDate * @param string $sTarget * @param string $iMove * @return mixed integer | boolean */ function makeTimestamp($sDate, $sTarget = '', $iMove = 0) { $aryDate = BlockenCommon::_parseDate($sDate); if (!$aryDate) { return false; } if ('' != $sTarget && isset($aryDate[$sTarget])) { $aryDate[$sTarget] += $iMove; } $iTimestamp = mktime($aryDate['hour'], $aryDate['minute'], $aryDate['second'], $aryDate['month'], $aryDate['day'], $aryDate['year']); return $iTimestamp; }