Lines Matching refs:end
18 /** @var int column number containing the end date */
71 * The first date column is the start, the second is the end
130 $end = $row[$this->colrefEnd]->getCompareValue();
131 $end = explode(' ', $end); // cut off time
132 $end = array_shift($end);
133 if ($end && $end < $min) $min = $end;
134 if ($end && $end > $max) $max = $end;
291 $end = $row[$this->colrefEnd]->getCompareValue();
293 if ($start && $end) {
295 $r2 = $this->listDays($start, $end);
296 $r3 = $this->listDays($end, $this->maxDate);
298 while ($r1 && ($this->intervalFormat(end($r1), 'comp') >= $this->intervalFormat($r2[0], 'comp'))) {
301 while ($r3 && ($this->intervalFormat($r3[0], 'comp') <= $this->intervalFormat(end($r2), 'comp'))) {
352 * @param string $end as YYYY-MM-DD
355 protected function listDays($start, $end)
357 if ($start > $end) [$start, $end] = [$end, $start];
363 (new \DateTime($end))->modify($this->interval['next']) // Include End Date (flag is only available in PHP8)
382 * @param string $end as YYYY-MM-DD
385 protected function makeHeaders($start, $end)
387 if ($start > $end) [$start, $end] = [$end, $start];
393 (new \DateTime($end))->modify($this->interval['next']) // Include End Date (flag is only available in PHP8)