modifs.mineures sans commentaires
This commit is contained in:
parent
c748fed388
commit
ee058e00cd
@ -139,6 +139,9 @@ class MutableDateTime extends \DateTime {
|
|||||||
$this->setTime(0, 0);
|
$this->setTime(0, 0);
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
function getStartOfDay(): self {
|
||||||
|
return $this->clone(true)->setStartOfDay();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* modifier cet objet pour que l'heure soit à 23:59:59.999999 ce qui le rend
|
* modifier cet objet pour que l'heure soit à 23:59:59.999999 ce qui le rend
|
||||||
@ -148,6 +151,9 @@ class MutableDateTime extends \DateTime {
|
|||||||
$this->setTime(23, 59, 59, 999999);
|
$this->setTime(23, 59, 59, 999999);
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
function getEndOfDay(): self {
|
||||||
|
return $this->clone(true)->setEndOfDay();
|
||||||
|
}
|
||||||
|
|
||||||
function setPrevDay(int $nbDays=1, bool $skipWeekend=false): self {
|
function setPrevDay(int $nbDays=1, bool $skipWeekend=false): self {
|
||||||
if ($nbDays == 1 && $skipWeekend && $this->wday == 1) {
|
if ($nbDays == 1 && $skipWeekend && $this->wday == 1) {
|
||||||
@ -156,6 +162,9 @@ class MutableDateTime extends \DateTime {
|
|||||||
$this->sub(new \DateInterval("P${nbDays}D"));
|
$this->sub(new \DateInterval("P${nbDays}D"));
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
function getPrevDay(int $nbDays=1, bool $skipWeekend=false): self {
|
||||||
|
return $this->clone(true)->setPrevDay($nbDays, $skipWeekend);
|
||||||
|
}
|
||||||
|
|
||||||
function setNextDay(int $nbDays=1, bool $skipWeekend=false): self {
|
function setNextDay(int $nbDays=1, bool $skipWeekend=false): self {
|
||||||
if ($nbDays == 1 && $skipWeekend) {
|
if ($nbDays == 1 && $skipWeekend) {
|
||||||
@ -165,4 +174,7 @@ class MutableDateTime extends \DateTime {
|
|||||||
$this->add(new \DateInterval("P${nbDays}D"));
|
$this->add(new \DateInterval("P${nbDays}D"));
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
function getNextDay(int $nbDays=1, bool $skipWeekend=false): self {
|
||||||
|
return $this->clone(true)->setNextDay($nbDays, $skipWeekend);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user