_getNowTime() >= strtotime($meta['obtain_start_time']) && myself()->_getNowTime() <= strtotime($meta['income_end_time'])) { return $meta; } } return array(); } public static function getPeriod() { $metaList = self::getMetaList(); foreach ($metaList as $key => $meta) { if (myself()->_getNowTime() >= strtotime($meta['obtain_start_time']) && myself()->_getNowTime() <= strtotime($meta['income_end_time'])) { return $meta; } } return $metaList[1]; } public static function getMetaList() { if (!self::$metaList) { self::$metaList = getMetaTable('AchievementsCycle@AchievementsCycle.php'); } return self::$metaList; } protected static $metaList; }