public function adjustReleaseDate($ndt) { if ($this->weekNo) { $data = getdate($ndt); $wk = CalemScheduleMonths::$WEEKNO_MAP[$this->weekNo]; $d = $wk * 7 + 1; $ndt = mktime(0, 0, 0, $data['mon'], $d, $data['year']); if ($this->dow) { $ndt = CalemText::getDateByDow($ndt, CalemScheduleWeekly::$DOW_MAP[$this->dow], true); } } return $ndt; }