Lines Matching refs:estart
669 $estart = clone $this->start;
677 $weekday = $estart->dayOfWeek();
680 $offset = ($after->month - $estart->month) + ($after->year - $estart->year) * 12;
684 $estart->mday = 1;
685 $estart->month += $offset - $this->recurInterval;
694 $estart->month += $this->recurInterval;
696 $next = clone $estart;
699 if ($next->month != $estart->month) {
734 $estart = clone $this->start;
737 if ($after->month > $estart->month ||
738 ($after->month == $estart->month && $after->mday > $estart->mday)) {
740 $after->month = $estart->month;
741 $after->mday = $estart->mday;
745 if ($estart->month == 2 && $estart->mday == 29) {
752 $offset = $after->year - $estart->year;
755 $estart->year += $offset;
764 $this->recurEnd->compareDateTime($estart) < 0) {
768 return $estart;
794 $estart = clone $this->start;
795 $estart->year += floor($count - 1) * $this->recurInterval;
798 $estart->mday += $dayofyear - $estart->dayOfYear();
801 if ($estart->compareDate($after) < 0) {
802 $estart->year += $this->recurInterval;
803 $estart->mday += $dayofyear - $estart->dayOfYear();
808 $this->recurEnd->compareDateTime($estart) < 0) {
812 return $estart;
828 $estart = clone $this->start;
832 $weekday = $estart->dayOfWeek();
835 …$offset = floor(($after->year - $estart->year + $this->recurInterval - 1) / $this->recurInterval) …
838 $estart->year += $offset - $this->recurInterval;
847 $estart->year += $this->recurInterval;
849 $next = clone $estart;