Duration for PHP v4.1 Release Notes

Release Date: 2020-04-26 // about 4 years ago
    • PHP 7.3.4 is now the minimum required version.
    • Duration now extends DateInterval and can be used interchangeably.
    • ๐Ÿ‘ Objects having a __toString() method are now supported values.
    • ๐Ÿ—„ Duration::toDateInterval() is now deprecated.

Previous changes from v4.0

    • PHP 7.3 is now the minimum required version.
    • ๐Ÿ‘ 0, null, false, true are now supported values as in that they result in Duration::none() (PT0S).
    • ๐Ÿ“œ An InvalidDuration error will be thrown if a value is given without a unit or if the given value cannot be parsed.
    • toIntervalSpec() did more than it needed to do. Instead of formatting the current value the spec itself is now returned.