league/period
League\Period is PHP's missing time range API, offering immutable Interval and Bounds value objects, named constructors, and full support for simple or complex time range logic. Framework-agnostic, documented, and requiring PHP 8.1+.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| aeon-php/calendar | 0.84 | Aeon Calendar is a time management framework for PHP that makes working with dates, times, time zones, and intervals easier through a clean, object-oriented API, backed by solid testing and clear documentation with examples. | 206 | 209 | 8 | 203K | 0 | 10.4 | 41.3 | — | 4 years ago | |
| php-standard-library/date-time | 0.84 | Immutable, timezone-aware date and time types for PHP, with Duration, Period, and Interval support for precise, reliable temporal calculations. | 1 | 1 | 0 | 83K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| spatie/period | 0.83 | Immutable date period objects for PHP with powerful comparison tools. Create periods from any DateTime (including Carbon), then calculate overlaps, gaps, intersections, differences, containment, and other complex comparisons across two or many periods. | 1,703 | 1,706 | 78 | 304K | 0 | 39.3 | 36.5 | MIT | 1 week ago | |
| bitandblack/duration | 0.83 | bitandblack/duration provides a small PHP/Laravel utility for working with time spans: create, parse, and format durations in a readable way, convert between units, and simplify common duration calculations for apps, jobs, and reports. | 0 | 0 | — | 697 | — | 0.0 | 39.3 | — | — | |
| assoconnect/php-date | 0.83 | A lightweight PHP AbsoluteDate object for handling dates without time or timezone concerns. Built on DateTime, it represents a simple calendar day—perfect for birthdays and other timezone-agnostic dates—with easy formatting and timezone-aware creation. | 7 | 7 | 1 | 427 | 0 | 26.1 | 27.9 | MIT | 1 month ago | |
| omaralalwi/laravel-time-craft | 0.82 | Laravel Time Craft adds Eloquent date scopes (today, yesterday, this week, last N days) plus readable date accessors and formatting helpers to any model, with customizable date fields and timezone-aware querying. | 13 | 12 | 3 | 483 | 0 | 15.6 | 24.7 | MIT | 3 months ago | |
| cakephp/chronos | 0.82 | Chronos is an immutable date and datetime library for PHP. It offers Chronos and ChronosDate objects that prevent accidental modification, keeping data predictable, and adds handy conveniences beyond native DateTime. Install via Composer with cakephp/chronos. | 1,362 | 1,369 | 71 | 824K | 3 | 36.5 | 45.1 | MIT | 2 months ago | |
| kachnitel/duration-bundle | 0.82 | A Laravel/PHP package for working with and formatting durations, helping you convert time values into readable strings and handle duration logic cleanly in your applications. | 0 | 0 | 0 | 0 | 0 | 2.0 | — | MIT | 11 months ago | |
| builtnoble/duration-fieldtype | 0.82 | A Statamic fieldtype from BuiltNoble for entering and editing duration values in the control panel, making it easy to store consistent time spans in your content and render them in your templates. | 0 | — | 0 | — | 0 | 18.1 | — | MIT | 1 month ago | |
| endroid/calendar | 0.82 | Endroid Calendar is a PHP library for building and rendering calendars with events and customizable date output. It provides a flexible foundation for adding calendar functionality to Laravel and PHP applications. | 8 | 8 | 2 | 33 | 0 | 0.1 | 9.2 | MIT | — | |
| laracraft-tech/laravel-date-scopes | 0.82 | Laravel Date Scopes adds a wide range of ready-made date scopes to your Eloquent models via a simple trait. Query records with ofToday(), ofLastWeek(), monthToDate(), ofLastYear(), and many more—fully chainable with any builder method like sum or avg. | 513 | 514 | 31 | 15K | 0 | 16.6 | 21.8 | MIT | 7 months ago | |
| itsgoingd/clockwork | 0.82 | Clockwork is a browser-based dev tool for PHP/Laravel that profiles your app in real time. Inspect request data, performance, logs, database/cache/Redis queries, events, views, commands, queue jobs and tests—all from a clean timeline UI. | 5,947 | 5,999 | 332 | 1M | 32 | 54.2 | 43.7 | MIT | 2 years ago | |
| florianv/business | 0.82 | Laravel package to validate, normalize, and format business identifiers and tax numbers (VAT, SIRET/SIREN, etc.) across multiple countries. Provides rules/helpers for forms and models, making compliant input handling and display easy. | 358 | 361 | 25 | 8K | 61 | 20.7 | 38.2 | MIT | 4 years ago | |
| v-matsuk/time-overlap-calculator | 0.82 | Time Overlap Calculator is a Laravel/PHP package for comparing time intervals and calculating overlaps. Detect scheduling conflicts, find shared durations, and simplify booking, availability, or resource allocation logic with a small, reusable API. | 11 | 11 | 2 | 399 | 0 | 0.4 | 21.2 | MIT | 9 years ago | |
| sifex/sla-timer | 0.82 | Sifex SLA Timer helps Laravel apps manage service-level agreements with timers that track elapsed and remaining time, pause and resume as needed, and check for breaches. Attach timers to Eloquent models and query active, paused, or expired SLAs through a simple API. | 36 | — | 0 | — | 2 | 16.5 | — | MIT | 2 months ago | |
| apie/date-value-objects | 0.82 | Date-related value objects for PHP/Apie that model only the date/time parts you need (LocalDate, Time, HourAndMinutes, UnixTimestamp, DateWithTimezone). Helps validate expected formats without relying on full DateTimeImmutable. | 0 | 0 | 0 | 12 | 0 | 0.0 | 15.4 | MIT | — | |
| fresh/datetime | 0.81 | Fresh DateTime adds convenient, expressive date and time handling to Laravel and PHP applications. It simplifies parsing, formatting, comparing, and manipulating dates, with timezone-aware helpers and a clean, chainable API for everyday scheduling and timestamp tasks. | 18 | 19 | 3 | 35K | 0 | 5.3 | 46.9 | MIT | 9 months ago | |
| temporal/sdk | 0.81 | PHP SDK for authoring Temporal Workflows and Activities, enabling scalable, durable async business logic. Clients require ext-grpc; Workers require RoadRunner, with ext-protobuf recommended for production performance. Install via Composer. | 418 | 417 | 68 | 305K | 26 | 42.2 | 61.6 | MIT | 2 weeks ago | |
| digital-craftsman/date-time-precision | 0.81 | PHP/Symfony package wrapping DateTime in precise value objects: Moment, Time, Date, Month, Year, Day and Weekday, plus collections. Keeps UTC internally and converts to the relevant timezone for modifications. Includes Symfony normalizers and Doctrine types, and is thoroughly tested. | 0 | 0 | 0 | 32 | 1 | 26.9 | 24.5 | MIT | 3 weeks ago | |
| alexeyshockov/clock | 0.81 | — | 2 | 2 | 2 | 0 | 6 | 0.8 | 1.1 | — | — |
How can I help you explore Laravel packages today?