jitesoft/clock

PSR-20 clock implementation.

Maintainers

Package info

github.com/jitesoft/php-clock

pkg:composer/jitesoft/clock

Fund package maintenance!

jitesoft

Patreon

Open Collective

Statistics

Installs: 7

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2023-07-26 10:25 UTC

This package is auto-updated.

Last update: 2026-02-26 16:28:40 UTC


README

Implementation of the PSR-20 interface for Clock in php.

Why

When working with time in php, it's common to either create a new DateTime (or preferably DateTimeImmutable) object or to use the time() function.
This makes testing a bit hard, seeing you would have to mock the time global function (which can be a pain) or do some black magick to fake the DateTimeImmutable class.

What more?

In the first implementation of this package, the only thing implemented is the now function, which returns a DateTimeImmutable object.
In the future, more functionality might be added.

License

MIT