navarr / specific-time
A static time and date implementation of PSR-20
Fund package maintenance!
navarr
Installs: 128
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/navarr/specific-time
Requires
- php: ^8.2
- psr/clock: ^1
Requires (Dev)
- infection/infection: ^0.31.0
- jetbrains/phpstorm-attributes: ^1.0
- phpstan/phpstan: ^2
- phpunit/phpunit: ^9.5
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.6
Provides
This package is auto-updated.
Last update: 2025-10-06 20:50:23 UTC
README
This is an implementation of PSR-20 that provides a constant time, no matter how many times ->now()
is called on the object.
Installation
composer require navarr/specific-time:^1
Usage
use DateTimeImmutable; use Navarr\SpecificTime\SpecificTime; // ... $date = new DateTimeImmutable('2021-02-20'); $clock = new SpecificTime($date); // 2021-02-20 echo $clock->now()->format('Y-m-d');