2017 © Pedro Peláez
 

library clock

A PHP 7 clock interface.

image

chrisharrison/clock

A PHP 7 clock interface.

  • Saturday, December 23, 2017
  • by chrisharrison
  • Repository
  • 1 Watchers
  • 1 Stars
  • 1,136 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 49 % Grown

The README.md

clock

A PHP 7 clock interface., (*1)

Build Status Version, (*2)

Installation

Through Composer, obviously:, (*3)

composer require chrisharrison/clock

Examples

Frozen clock (useful for testing)

$frozenClock = new \ChrisHarrison\Clock\FrozenClock(new \DateTime('1988-05-01 16:00:00'));
echo $frozenClock->now()->format('Y-m-d H:i:s');
echo $frozenClock->now()->format('Y-m-d H:i:s');
echo $frozenClock->now()->format('Y-m-d H:i:s');

Outputs:, (*4)

1988-05-01 16:00:00
1988-05-01 16:00:00
1988-05-01 16:00:00

System clock (has a hard dependency on the underlying operating system's clock)

$systemClock = new \ChrisHarrison\Clock\SystemClock;
echo $systemClock->now()->format('Y-m-d H:i:s');
echo $systemClock->now()->format('Y-m-d H:i:s');
echo $systemClock->now()->format('Y-m-d H:i:s');

Outputs:, (*5)

2017-10-01 20:43:22
2017-10-01 20:43:23
2017-10-01 20:43:24

The Versions

23/12 2017

dev-master

9999999-dev

A PHP 7 clock interface.

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

by Chris Harrison

23/12 2017

1.0.0

1.0.0.0

A PHP 7 clock interface.

  Sources   Download

MIT

The Requires

  • php >=7.1

 

The Development Requires

by Chris Harrison