Skip to content

About

PHP package to represent durations

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

Repository files navigation

Actions Status Type Coverage

Symandy Duration

PHP package to represent durations

Installation

  • Add package to your project using composer

    $ composer require symandy/duration

Usage

  • Instantiate Symandy\Component\Duration\Duration class
use Symandy\Component\Duration\Duration;

$duration = new Duration('4 minutes 40 seconds');
$duration = new Duration('4m 40s');
  • Display at any format
use Symandy\Component\Duration\Duration;

$duration = new Duration('4 minutes 40 seconds');

echo $duration->format(); // Default : 0:04:40
echo $duration->format('%h:%m:%s'); // 0:04:40
echo $duration->format('%mm%ss'); // 4m 40s
  • Add duration changes
use Symandy\Component\Duration\Duration;

$duration = new Duration('4 minutes 40 seconds');
$duration->addMinutes(10);

echo $duration->format('%mm%ss'); // 14m 40s

About

PHP package to represent durations

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages