$meta['season_number'], 'open_time' => $meta['time1'], 'end_time' => $meta['time2'], 'reward' => $meta['season_reward'], #'weekreward' => $meta['week_reward'], 'season_overreward' => $meta['season_overreward'], 'reward2' => $meta['season_reward2'], ); } public static function getCurrSeasonTime() { $seasonTime = 0; foreach (self::getMetaList() as $meta) { if (phpcommon\getNowTime() >= strtotime($meta['open_time']) && phpcommon\getNowTime() <= strtotime($meta['end_time'])) { $seasonTime = strtotime($meta['end_time']); break; } } return $seasonTime; } public static function getNowSeason() { foreach (self::getMetaList() as $meta) { if (phpcommon\getNowTime() >= strtotime($meta['open_time']) && phpcommon\getNowTime() <= strtotime($meta['end_time'])) { return $meta; } } return null; } public static function getNowSeasonNum() { $i = 0; foreach (self::getMetaList() as $meta) { if (phpcommon\getNowTime() >= strtotime($meta['open_time']) && phpcommon\getNowTime() <= strtotime($meta['end_time'])) { break; } ++$i; } return $i; } protected static $itemArr; protected static $metaList; }