Query and format a set of opening hours
Time::date()
methodDateTimeRange
classto
or -
separatorfill()
and setData()
setFilters()
Cap holidays check to end date when calculating diff
Make comparison microsecond-precise
Apply timezone for all methods and both input/output
Copy non immutable dates to apply timezone
Add array-shape create() PHPDoc
Support PHP 8.1
Add dateTimeClass option to use other class for date objects
mergeOverlappingRanges now properly handle hours for each hour or encapsulating a list of hours.
mergeOverlappingRanges now handles "hours" key and clean "data" keys before merging ranges