league/period (packagist): Time range API for PHP
Keywords: time|date|schedule|calendar|timeline|sequence|period|datetime|collection|interval|range|dateinterval|dateperiod|unions|boundaries|gap|intersections|daterange|php|value-object