use FreeBusyCalculator\FreeBusyCalculator;
$calc = new FreeBusyCalculator;
$calc->addBusyRanges([
['2019-01-01T00:00:00+0000', '2019-01-31T23:59:59+0000'],
['2019-03-01T00:00:00+0000', '2019-03-31T23:59:59+0000'],
]);
$freetimeRanges = $calc->getFreetime([
'2019-01-01T00:00:00+0000', '2019-03-31T23:59:59+0000'
]);
echo "Freetimes\n";
foreach ($freetimeRanges as $freetimeRange) {
echo "start: {$freetimeRange->start}, end: {$freetimeRange->end}\n";
}
-
Notifications
You must be signed in to change notification settings - Fork 0
Kunimaru/free-busy-calculator
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Calculate freetimes from busy datetime ranges and filter range
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published