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);
|
||||
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
|
||||
@ -148,6 +151,9 @@ class MutableDateTime extends \DateTime {
|
||||
$this->setTime(23, 59, 59, 999999);
|
||||
return $this;
|
||||
}
|
||||
function getEndOfDay(): self {
|
||||
return $this->clone(true)->setEndOfDay();
|
||||
}
|
||||
|
||||
function setPrevDay(int $nbDays=1, bool $skipWeekend=false): self {
|
||||
if ($nbDays == 1 && $skipWeekend && $this->wday == 1) {
|
||||
@ -156,6 +162,9 @@ class MutableDateTime extends \DateTime {
|
||||
$this->sub(new \DateInterval("P${nbDays}D"));
|
||||
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 {
|
||||
if ($nbDays == 1 && $skipWeekend) {
|
||||
@ -165,4 +174,7 @@ class MutableDateTime extends \DateTime {
|
||||
$this->add(new \DateInterval("P${nbDays}D"));
|
||||
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