innmind/time-continuum
InnMind Time Continuum is a PHP library for modeling time as a continuum of instants and intervals. It offers immutable temporal objects, precise duration arithmetic, comparisons, and conversions for scheduling and time-based domain logic.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| nesbot/carbon | 0.88 | Carbon is a popular PHP date/time library that extends DateTime with a fluent, human-readable API for parsing, formatting, comparing, and manipulating dates, plus localization, relative time, intervals, and test helpers. It is widely used in Laravel and standalone PHP projects. | 0 | 621 | — | 25M | — | 7.2 | 55.3 | — | — | |
| carbon-cli/carbon-cli | 0.88 | Carbon CLI is a command-line companion for Carbon, the popular PHP date/time library. Parse, format, convert, and manipulate dates from your terminal using Carbon’s familiar API—handy for Laravel developers and quick date calculations. | 6 | 6 | 5 | 11K | 2 | 7.5 | 47.0 | MIT | 7 months ago | |
| innmind/time | 0.87 | InnMind Time is a PHP library for immutable, object-oriented time handling: instants, durations, and temporal arithmetic via an explicit clock. It avoids hidden global state, making time-dependent code easier to test and reason about. | 0 | — | 0 | — | 0 | 16.1 | — | MIT | 2 months ago |
|
| tempest/datetime | 0.87 | tempest/datetime offers a clean, immutable date and time API for PHP, with parsing, formatting, timezone handling, and convenient helpers for comparing and manipulating dates. A lightweight option for everyday datetime work. | 0 | 0 | 0 | 177 | 0 | 0.0 | 31.1 | MIT | — | |
| laracraft-tech/laravel-date-scopes | 0.86 | 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 | |
| symfony/clock | 0.86 | Decouples your PHP applications from the system clock by injecting a ClockInterface, so you can get the current time, force a timezone, or pause execution with sleep, and swap in a mock clock for testing. | 436 | 436 | 3 | 21M | 0 | 31.6 | 64.6 | MIT | 3 weeks ago | |
| carbonphp/carbon-doctrine-types | 0.86 | Doctrine DBAL type mappings for Carbon, extracted from Carbon into a standalone package so each DBAL version can be supported cleanly. Adds date, datetime, and time types for using Carbon in Doctrine entities. | 223 | 223 | 6 | 20M | 1 | 20.6 | 63.5 | MIT | 2 months ago | |
| yohang/calendr | 0.86 | Calendr is an object-oriented PHP calendar library for creating, managing, and rendering calendars and events. It supports recurring events, multiple calendars, and flexible output via renderers, making it easy to integrate scheduling into PHP applications. | 467 | 475 | 66 | 3K | 10 | 8.8 | 16.1 | MIT | 11 months ago | |
| lunetics/timezone-bundle | 0.85 | Symfony bundle that detects a visitor's timezone from their IP address and exposes it through a simple service, with configurable fallbacks for timezone-aware applications. | 26 | 26 | 11 | 2 | 1 | 16.7 | 0.5 | MIT | 2 months ago | |
| cmixin/business-day | 0.85 | A PHP package for business-day calculations with customizable weekends and holidays. Add or subtract business days, check whether a date is a business day, and handle regional holiday rules—useful for scheduling, deadlines, and Laravel applications. | 406 | 407 | 59 | 331K | 0 | 16.5 | 44.7 | MIT | 4 months ago | |
| omaralalwi/laravel-time-craft | 0.85 | 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 | 532 | 0 | 15.6 | 24.7 | MIT | 3 months ago | |
| kdyby/datetime-provider-bundle | 0.85 | A Symfony bundle that integrates kdyby/datetime-provider, giving you DI-managed date/time services so you can inject and control the current time instead of calling new DateTime directly. This makes time-dependent code testable and lets you freeze or mock "now" in your Symfony applications... | 6 | 6 | 1 | 0 | 0 | 0.4 | — | NOASSERTION | 6 years ago | |
| assoconnect/php-date | 0.85 | 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 | |
| sanmai/duoclock | 0.84 | PSR-20 clock abstraction with dual time access (DateTimeImmutable, time(), microtime()) plus mockable sleep/usleep/nanosleep for testing. Includes deterministic TimeSpy and tick helpers to measure elapsed time. Minimal dependency (psr/clock) and easy to mock. | 3 | 3 | 1 | 1M | 0 | 5.2 | 57.1 | Apache-2.0 | 10 months ago | |
| alexeyshockov/clock | 0.84 | — | 2 | 2 | 2 | 0 | 6 | 0.8 | 1.1 | — | — | |
| genealabs/laravel-null-carbon | 0.84 | NullCarbon implements the Null Object pattern for Carbon in Laravel. When a date is missing, it stands in safely so date methods return null instead of throwing errors or defaulting to now, keeping models, Blade views, and formatting logic from breaking on nullable timestamps. | 56 | 56 | 0 | 9K | 0 | 0.7 | 30.3 | MIT | 2 years ago | |
| alexmg86/laravel-sub-query | 0.84 | alexmg86/laravel-sub-query brings fluent subquery support to Laravel's query builder and Eloquent, letting you embed subqueries in SELECT, FROM, WHERE, JOIN, and ORDER BY clauses through a clean, chainable API. | 75 | — | 5 | — | 1 | 0.9 | — | MIT | 5 years ago | |
| awd-studio/vo-date-time | 0.84 | Immutable PHP 8.3+ date-time value object. Create from strings, compare (equal/greater/less/between), and return new instances for changes like nextDay(), copy(), or modified() with DateTimePeriod offsets (days, minutes, weeks). | 0 | 0 | 0 | 0 | 0 | 0.9 | — | — | 1 year ago | |
| fresh/datetime | 0.84 | 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 | |
| psx/datetime | 0.84 | PSX DateTime is a PHP library for working with dates and times, offering utilities for parsing, formatting, timezone conversion, and date arithmetic. It integrates with the PSX framework and provides a lightweight, object-oriented API for common temporal tasks in PHP applications. | 2 | 2 | 0 | 5K | 0 | 0.0 | 44.3 | Apache-2.0 | — |
How can I help you explore Laravel packages today?