awd-studio/vo-date-time
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).
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| aeon-php/calendar | 0.86 | 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 | |
| brick/date-time | 0.86 | A powerful set of immutable PHP date-time classes built on native PHP and following ISO 8601, inspired by Java's JSR 310. Adds missing concepts such as LocalDate, LocalTime, YearMonth, and MonthDay. Requires PHP 8.2+. | 361 | 365 | 36 | 242K | 19 | 37.8 | 56.0 | MIT | 4 weeks ago | |
| alexeyshockov/clock | 0.85 | — | 2 | 2 | 2 | 0 | 6 | 0.8 | 1.1 | — | — | |
| baskooijmaninc/suzie | 0.84 | Laravel package providing Suzie-related helpers and integrations for your app. Includes service provider setup, configuration options, and utilities to simplify common tasks and streamline development workflows. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| cocur/human-date | 0.84 | Transforms DateTime values into human‑readable strings like Today, Tomorrow, Yesterday, Next Tuesday, or formatted dates. Supports translated strings via a translation interface (including Symfony Translation). Lightweight, no external dependencies, PSR‑4, PHP 5.4+ and HHVM. | 28 | 30 | 1 | 125 | 3 | 1.2 | 10.4 | MIT | 12 years ago | |
| moment/moment | 0.83 | Moment.js is a JavaScript date library for parsing, validating, manipulating, and formatting dates, with a simple API for date math, time zones, and localization. Now in maintenance mode but still widely used. Install with npm install moment. | 47,878 | 47,894 | 6,981 | 23K | 42 | 73.5 | 32.4 | MIT | 1 month ago | |
| league/period | 0.83 | 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+. | 731 | 753 | 46 | 131K | 0 | 32.4 | 36.1 | MIT | 1 month ago | |
| apie/date-value-objects | 0.83 | 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 | — | |
| alhames/phphelper | 0.83 | PHP Helper is a small set of utility classes and functions for PHP 7.1+ to make common tasks easier. Includes a Str helper (docs in Russian) and other lightweight tools to simplify everyday development. | 0 | 0 | 0 | 1 | 0 | 2.4 | 4.2 | MIT | 6 years ago | |
| cubicmushroom/valueobjects | 0.82 | A small PHP package providing lightweight Value Object classes to model immutable domain values (e.g., IDs, money, email, dates) with validation and type-safety. Useful for cleaner Laravel apps and DDD-style codebases. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| nesbot/carbon | 0.82 | 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 | — | — | |
| apie/common-value-objects | 0.80 | Common value objects for the Apie ecosystem: ready-to-use PHP enums (e.g., Gender) and identifier base classes (e.g., UUID v4) for entities, fields, or composite value objects. Designed to be extended and used as examples in your own domain. | 0 | 0 | 0 | 7 | 0 | 0.0 | 12.5 | MIT | — | |
| jenssegers/date | 0.80 | — | 1,797 | 1,837 | 252 | 55K | 7 | 27.7 | 23.3 | MIT | 6 years ago | |
| php-standard-library/date-time | 0.77 | 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 | |
| digital-craftsman/date-time-precision | 0.74 | 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 | |
| digital-craftsman/datetime-parts | 0.70 | Thin value objects for Time, Date, Month, Year and Moment, wrapping DateTime so you never pad dates with fake times. Internal UTC with timezone-aware edits, plus Symfony normalizers and Doctrine types for storing them directly in the database. | 0 | 0 | 0 | 0 | 0 | 27.9 | — | MIT | 6 days ago | |
| assoconnect/php-date-bundle | 0.68 | — | 3 | 3 | 0 | 555 | 0 | 29.3 | 34.8 | MIT | 1 week ago | |
| wpstarter/o-dusk-updater | 0.67 | Symfony Console tool to update Laravel Dusk ChromeDriver binaries outside Laravel. Download latest or specified Chrome/Chromium/ChromeDriver versions, detect installed Chrome and driver versions, and optionally auto-update when outdated. | 0 | 0 | 0 | 0 | 0 | 0.9 | — | MIT | 3 years ago | |
| wireui/wireui | 0.66 | WireUI is a Laravel package providing a rich set of ready-to-use Blade components—forms, modals, notifications, buttons, and more—powered by Tailwind CSS and Alpine.js. It accelerates building modern, interactive TALL-stack interfaces with minimal effort. | 1,787 | 1,790 | 189 | 119K | 103 | 52.4 | 52.2 | MIT | 7 months ago | |
| woohoolabs/releaser | 0.66 | Lightweight CLI release tool for open-source projects. Runs in a Git repository to bump SemVer versions and create signed Git tags (GPG). Install via Composer and execute ./vendor/bin/releaser to publish a new release. | 1 | 1 | 0 | 137 | 0 | 1.5 | 25.4 | MIT | 7 years ago |
How can I help you explore Laravel packages today?