NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #748 most downloaded on Packagist
A simple API extension for DateTime.
Last release 1 months ago
06 Sep 2026
Release timing varies
gaps range from 1 weeks to 11 months
Rarely documented
notes for 11 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
77 releases · first in 2015
Parse fractional seconds in ChronosTime as fractions of a second by @dualfroz in #531
Added DST-safe elapsed time arithmetic methods that use Unix timestamp manipulation instead of wall clock time:
Added DST-safe elapsed time arithmetic methods that use Unix timestamp manipulation instead of wall clock time:
addElapsedHours() / subElapsedHours()addElapsedMinutes() / subElapsedMinutes()addElapsedSeconds() / subElapsedSeconds()These methods ensure correct behavior across DST transitions and are true inverses of diffInHours(), diffInMinutes(), and diffInSeconds().
Full Changelog: 3.4.0...3.5.0
One column per quarter.
Add withTestNow() for scoped time mocking by @dereuromark in #498
Full Changelog: 3.3.3...3.4.0
Fix regression in 3.3.2: createFromFormat() with Unix timestamp format ('U') incorrectly applying testNow, reverted due to BC break - #503
Full Changelog: 3.3.2...3.3.3
Fix createFromFormat to respect setTestNow for missing components by @dereuromark in #494
Full Changelog: 3.3.1...3.3.2
Use match() instead of switch/case. by @ADmad in #487
Split out toQuarterRange() for cleaner return API. by @dereuromark in #479
Full Changelog: 3.2.0...3.3.0
Add ChronosPeriod which returns Chronos instances from DatePeriod by @othercorey in #472
Full Changelog: 3.1.0...3.2.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix createFromTimestamp() deprecation message by @othercorey in #485
Full Changelog: 2.5.1...2.5.2
This release requires PHP 8.4 to match the signature of DateTimeImmutable::createFromTimestamp(). Users not running PHP 8.4+ do not need this version.
This release requires PHP 8.4 to match the signature of DateTimeImmutable::createFromTimestamp(). Users not running PHP 8.4+ do not need this version.
Full Changelog: 2.4.5...2.5.1
Added replacement suggestions for some deprecated functions by @Staubiii in #458
Full Changelog: 2.4.4...2.4.5
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →