PHP code example of pointybeard / helpers-functions-time
1. Go to this page and download the library: Download pointybeard/helpers-functions-time library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
pointybeard / helpers-functions-time example snippets
declare(strict_types=1);
ns\Time;
$seconds = 9064442;
var_dump(
Time\seconds_to_weeks($seconds),
// float(14.987503306878)
Time\seconds_to_days($seconds),
// float(104.91252314815)
Time\seconds_to_hours($seconds),
// float(2517.9005555556)
Time\seconds_to_minutes($seconds),
// float(151074.03333333)
Time\weeks_to_seconds(Time\seconds_to_weeks($seconds)),
// float(9064442)
Time\days_to_seconds(Time\seconds_to_days($seconds)),
// float(9064442)
Time\hours_to_seconds(Time\seconds_to_hours($seconds)),
// float(9064442)
Time\minutes_to_seconds(Time\seconds_to_minutes($seconds)),
// float(9064442)
Time\human_readable_time($seconds),
// string(21) "2517 hr 54 min 02 sec"
Time\human_readable_time(
$seconds,
Time\FLAG_INCLUDE_WEEKS |
Time\FLAG_INCLUDE_DAYS |
Time\FLAG_INCLUDE_HOURS |
Time\FLAG_PAD_STRING
),
// string(34) "14 wks 06 days 21 hr 54 min 02 sec"
Time\human_readable_time($seconds, null),
// string(16) "151074 min 2 sec"
Time\human_readable_time(0),
// string(5) "0 sec"
);
try {
Time\human_readable_time('not a number');
} catch (TypeError $e) {
var_dump($e->getMessage());
}
// string(182) "Argument 1 passed to pointybeard\Helpers\Functions\Time\human_readable_time() must be of the type int, string given, called in /var/sources/helpers-functions-time/test.php on line 43"
try {
Time\human_readable_time(-$seconds);
} catch (Exception $e) {
var_dump($e->getMessage());
}
// string(55) "Value provided for $seconds must be a positive integer."
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.