WorkTime
Table of Contents
Methods
- __construct() : mixed
- detectNearestWorkDateTime() : DateTime
- getData() : array<string|int, mixed>
- isWorkDay() : bool
- isWorkTime() : bool
- setData() : void
Methods
__construct()
public
__construct() : mixed
detectNearestWorkDateTime()
public
detectNearestWorkDateTime([int $days = 0 ][, int $hours = 0 ][, DateTime|null $baseDateInServerTimezone = null ]) : DateTime
Parameters
- $days : int = 0
- $hours : int = 0
- $baseDateInServerTimezone : DateTime|null = null
Tags
Return values
DateTimegetData()
public
getData() : array<string|int, mixed>
Return values
array<string|int, mixed>isWorkDay()
public
isWorkDay(DateTime $date) : bool
Parameters
- $date : DateTime
Return values
boolisWorkTime()
public
isWorkTime(DateTime $time) : bool
Parameters
- $time : DateTime
Return values
boolsetData()
public
setData(array<string|int, mixed> $data) : void
Parameters
- $data : array<string|int, mixed>