/seconds

Helpers for converting time to seconds.

Primary LanguagePHPMIT LicenseMIT

Seconds

Tests Latest Version on Packagist Total Downloads

Helpers for converting time to seconds.

Installation

You can install the package via composer:

composer require adevade/seconds

Supported PHP versions

Package PHP
^1.0 ^7.2
^2.1 ^7.2|^8.0
^3.0 ^7.4|^8.0
^4.0 ^8.0

Usage

use Adevade\Seconds;

Seconds::fromMinutes(2); // returns => (int) 120

Available methods

Seconds::fromMinutes($minutes = 5);
Seconds::fromHours($hours = 12);
Seconds::fromDays($days = 4);
Seconds::fromWeeks($weeks = 2);
Seconds::fromMonths($months = 6);
Seconds::fromYears($years = 2);

Seconds::fromMinute();
Seconds::fromHour();
Seconds::fromDay();
Seconds::fromWeek();
Seconds::fromMonth();
Seconds::fromYear();

Available constants

Seconds::MINUTE;
Seconds::HOUR;
Seconds::DAY;
Seconds::WEEK;
Seconds::MONTH;
Seconds::YEAR;

Months have an average length of 30.42 days.
Years have an average length of 365.24 days.

Credits

Idea came from a tweet by @LasseRafn. Thanks!