function GetPrizeRunHour($strTime) { $arrTemp = explode(' ', $strTime); $arrDate = explode('-', $arrTemp[0]); if ( !is_numeric($arrDate[0]) || !is_numeric($arrDate[1]) || !is_numeric($arrDate[2])) { return -1; } $nBeginTime = mktime(0, 0, 0, $arrDate[1], $arrDate[2], $arrDate[0]); $nEndTime = time(); $nHour = ($nEndTime - $nBeginTime) / 3600 + 1; return (int)$nHour; }