dregozone/run-tools

A simple running pace calculator package

Maintainers

Package info

github.com/Dregozone/run-tools

pkg:composer/dregozone/run-tools

Statistics

Installs: 4

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-05-07 12:52 UTC

This package is auto-updated.

Last update: 2026-05-07 13:35:14 UTC


README

A simple running pace calculator package.

Installation

composer require dregozone/run-tools

Usage

use Dregozone\RunTools\PaceCalculator;

Then call: calculatePace(distance in meters, target time in seconds, (optional) unit of measurement) to return the pace as "xx:xx per km|mile"

Find required 5k pace

// 5km in 25 minutes
$result = PaceCalculator::calculatePace(5000, 1500); // "05:00 per km"

Find required 10k pace

// 10km in 1 hour
$result = PaceCalculator::calculatePace(10000, 3600); // "06:00 per km"

Optional unit (Default: 'km')

// Half marathon in 2 hours
$result = PaceCalculator::calculatePace(21100, 7200);          // "05:41 per km"
$result = PaceCalculator::calculatePace(21100, 7200, 'km');    // "05:41 per km"
$result = PaceCalculator::calculatePace(21100, 7200, 'miles'); // "09:09 per mile"