adevade / seconds
Helpers for converting time to seconds.
4.0.1
2023-05-25 09:59 UTC
Requires
- php: ^8.0
Requires (Dev)
- laravel/pint: ^1.2
- phpunit/phpunit: ^9.0
README
Helpers for converting time to seconds.
Installation
You can install the package via composer:
composer require adevade/seconds
Supported PHP versions
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!