php-pico/clock

PSR-20 compliant clock package.

Maintainers

Package info

github.com/php-pico/clock

pkg:composer/php-pico/clock

Transparency log

Statistics

Installs: 8

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.3.3 2026-06-23 14:18 UTC

This package is auto-updated.

Last update: 2026-07-02 09:56:29 UTC


README

PSR-20 compliant clock package.

Usage

use PhpPico\Clock\Clock;

new Clock()->now(); // returns a DateTimeImmutable

This package is great for testing, since you can set a mock "now" which you can use when testing.

use PhpPico\Clock\Clock;

$testNow = new DateTimeImmutable('2025-01-01 12:00:00'); // 1st January 2025 12:00
Clock::setTestNow($testNow);

new Clock()->now(); // Returns the $testNow DateTimeImmutable