private function handleLoops($loops) { if (!empty($loops)) { foreach ($loops as $k => $v) { $loops[$k]["subject"] = StringUtil::cutStr($v["subject"], 12); $loops[$k]["uptime"] = date("Y-m-d H:i", $v["uptime"]); $time = date("H:i", $v["starttime"]) . "至" . date("H:i", $v["endtime"]); switch ($v["recurringtype"]) { case "week": $recurringtime = CalendarUtil::digitalToDay($v["recurringtime"]); $loops[$k]["cycle"] = "每周" . $recurringtime . " " . $time; break; case "month": $loops[$k]["cycle"] = "每月" . $v["recurringtime"] . "号 " . $time; break; case "year": $monthDay = explode("-", $v["recurringtime"]); $loops[$k]["cycle"] = "每年" . $monthDay[0] . "月" . $monthDay[1] . "号 " . $time; break; } } } return $loops; }