PHPackages                             isswp101/timer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. isswp101/timer

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

isswp101/timer
==============

Timer

1.1.1(10y ago)3429.2k↑17%1MITPHPPHP &gt;=5.4.0CI failing

Since Feb 16Pushed 5y ago1 watchersCompare

[ Source](https://github.com/devemio/php-readable-timer)[ Packagist](https://packagist.org/packages/isswp101/timer)[ RSS](/packages/isswp101-timer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (3)Versions (5)Used By (0)

Timer
=====

[](#timer)

[![Latest Version on Packagist](https://camo.githubusercontent.com/d81b60599f7e05fd38989277ffca982a08e021bbdb2717ef1447e43f20b2772c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f69737377703130312f74696d65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/isswp101/timer)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/f12f9b08420fe2a8a654810fc706e6643cd616a697a39e9012868c8f348735e3/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f646576656d696f2f7068702d7265616461626c652d74696d65722f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/devemio/php-readable-timer)[![Coverage Status](https://camo.githubusercontent.com/0dd6e281423ffa2f824be86cd7408884683d8455988f06eeff8fd6e203709d68/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f646576656d696f2f7068702d7265616461626c652d74696d65722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/devemio/php-readable-timer/code-structure)[![Quality Score](https://camo.githubusercontent.com/96cc520b66cb2a18bbed614612f6a4e4a82286350f557da7a911bee5dd4dee02/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f646576656d696f2f7068702d7265616461626c652d74696d65722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/devemio/php-readable-timer)[![Total Downloads](https://camo.githubusercontent.com/9bd1ce659e6fcdc57f091566f6c88cff7fd8e096d8d51af135fbccefc619a628/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f69737377703130312f74696d65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/isswp101/timer)

This package allows to measure time and display it to a human readable format `00:00:00.000`.

Install
-------

[](#install)

Via Composer

```
$ composer require isswp101/timer
```

Usage
-----

[](#usage)

With milliseconds:

```
$timer = new Timer(); // default H:i:s.ms
// some code...
var_dump($timer->end()); // 00:00:07.270
```

With microseconds:

```
$timer = new Timer('H:i:s.u');
// some code...
var_dump($timer->end()); // 00:00:07.271315
```

Deferred output:

```
$timer = new Timer();
// some code...
$timer->stop();
// some other code...
var_dump($timer->time()); // 00:00:07.270
```

Deferred output with total measured time:

```
$timer = new Timer;
foreach ($items as $item) {
    // some code...
    $timer->start();
    // code for measurement... (1)
    $timer->stop();
    // some code...
}
var_dump($timer->time()); // total (1) time
```

Simple profiling method with time-ordered output:

```
$timerPool = new TimerPool;
$timerPool->start('A');

$timerPool->start('B');
usleep(1000000); // some code...
$timerPool->stop('B');

$timerPool->start('C');
usleep(3000000); // some code...
$timerPool->stop('C');

$timerPool->start('D');
usleep(2000000); // some code...
$timerPool->stop('D');

$timerPool->stop('A');
print_r($timerPool->build());

//    Array
//    (
//        [A] => 00:00:06.004
//        [C] => 00:00:03.001
//        [D] => 00:00:02.000
//        [B] => 00:00:01.003
//    )
```

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Testing
-------

[](#testing)

```
$ composer test
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) and [CONDUCT](CONDUCT.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please use the issue tracker.

Credits
-------

[](#credits)

- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity40

Moderate usage in the ecosystem

Community8

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

4

Last Release

3742d ago

Major Versions

0.1.0 → 1.0.02016-02-17

### Community

Maintainers

![](https://www.gravatar.com/avatar/60f5163da22a52a8b8769bb24147f499c657e9c13808c4bf00697f2964821474?d=identicon)[devemio](/maintainers/devemio)

---

Top Contributors

[![devemio](https://avatars.githubusercontent.com/u/5787193?v=4)](https://github.com/devemio "devemio (15 commits)")

---

Tags

composer-packagephp-librarytimer

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/isswp101-timer/health.svg)

```
[![Health](https://phpackages.com/badges/isswp101-timer/health.svg)](https://phpackages.com/packages/isswp101-timer)
```

###  Alternatives

[coderello/laravel-populated-factory

An easy way to generate populated factories.

24523.0k](/packages/coderello-laravel-populated-factory)[fortawesome/wordpress-fontawesome

Official Font Awesome WordPress plugin composer package.

662.1k](/packages/fortawesome-wordpress-fontawesome)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
